■ 백준 2439 별 찍기 -2 문제
■ 코드 풀이
아이디어는 다음과 같습니다.
1) 줄의 개수 N을 입력 받습니다.
2) 줄의 개수 N개는 한 문장 내 글자 수와 동일합니다.
3) 첫 번째 줄에는 공백 4칸과 별 1개, 총 5개의 글자가 들어가야 합니다. 파이썬에서 str type 변수를 곱하면 곱한 수 만큼 반복됩니다. 따라서 공백은 반복 마다 N에서 별이 들어가야 할 글자 수 -(i+1) 만큼을 빼줍니다. 반대로 별은 반복 마다 i+1만큼 더해줍니다. (range(N)이면, i의 범위는 0부터 N-1이니까요.)
N = int(input())
for i in range(N):
print(' '*(N-1-i)+'*'*(i+1))
'코딩 테스트 > Python_백준' 카테고리의 다른 글
[백준/Python] 10807번 개수 세기 문제 (1) | 2023.03.16 |
---|---|
[백준/Python] 10951번 A+B-4 문제 (0) | 2023.03.16 |
[백준/Python] 15552번 빠른 A+B 문제 (0) | 2023.03.15 |
[백준/Python] 2480번 주사위 세개 문제 (0) | 2023.03.14 |
[백준/Python] 2525번 오븐 시계 문제 (2) | 2023.03.14 |
댓글