▶https://www.acmicpc.net/problem/2439
2439번: 별 찍기 - 2
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
www.acmicpc.net
<문제>
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
<예제 입력>
5
<예제 출력>
*
**
***
****
*****
<코드>
N = int(input())
for i in range(1,N+1): #1부터 N까지 반복해야하므로 N+1을 작성해준다
print(" "*(N-i)+"*"*i) #(공백x개수)+(별x개수)
예제에서 N=5 이므로
- i=1 일 때 (공백x(5-1))+(별x1)
- i=2 일 때 (공백x(5-2))+(별x2)
- i=3 일 때 (공백x(5-3))+(별x3)
- i=4 일 때 (공백x(5-4))+(별x4)
- i=5 일 때 (공백x(5-5))+(별x5)
'Algorithm' 카테고리의 다른 글
[백준/python] 15963 CASIO (1) | 2024.04.04 |
---|---|
[교재예제/java] 별 찍기 (0) | 2024.04.02 |
[백준/python] 2480 주사위 세개 (0) | 2024.03.31 |
[백준/python] 1264 모음의 개수 (0) | 2024.03.31 |
[백준/python] 3046 R2 (0) | 2024.03.31 |
▶https://www.acmicpc.net/problem/2439
2439번: 별 찍기 - 2
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
www.acmicpc.net
<문제>
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
<예제 입력>
5
<예제 출력>
*
**
***
****
*****
<코드>
N = int(input())
for i in range(1,N+1): #1부터 N까지 반복해야하므로 N+1을 작성해준다
print(" "*(N-i)+"*"*i) #(공백x개수)+(별x개수)
예제에서 N=5 이므로
- i=1 일 때 (공백x(5-1))+(별x1)
- i=2 일 때 (공백x(5-2))+(별x2)
- i=3 일 때 (공백x(5-3))+(별x3)
- i=4 일 때 (공백x(5-4))+(별x4)
- i=5 일 때 (공백x(5-5))+(별x5)
'Algorithm' 카테고리의 다른 글
[백준/python] 15963 CASIO (1) | 2024.04.04 |
---|---|
[교재예제/java] 별 찍기 (0) | 2024.04.02 |
[백준/python] 2480 주사위 세개 (0) | 2024.03.31 |
[백준/python] 1264 모음의 개수 (0) | 2024.03.31 |
[백준/python] 3046 R2 (0) | 2024.03.31 |