[백준][Python] 2438. 별 찍기 - 1
Bronze Ⅴ 🔗2438. 별 찍기 - 1
📝문제 요약
문제 설명
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
✏️문제 풀이
- 별찍기를 저장할 b 작성
b = ''
-
for문을 사용하여 input에 들어오는 숫자만큼 별을 반복해서 작성
⛔ 에러!
a = input() b = '' for i in range(int(a)): for j in range(0, i+1) : b += '*' print(b) # ***************
- *의 갯수는 정확하니 줄 나누는 과정이 필요!
- for문 외부에 줄 생성하기 위한 구문 작성
b += '\n'
- for문 외부에 줄 생성하기 위한 구문 작성
- *의 갯수는 정확하니 줄 나누는 과정이 필요!
💯제출 코드
a = input()
b = ''
for i in range(int(a)):
for j in range(0, i+1) :
b += '*'
b += '\n' #줄 생성
print(b)
댓글남기기