image

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'


💯제출 코드

a = input()
b = ''

for i in range(int(a)):
    for j in range(0, i+1) :
        b += '*'
    b += '\n' #줄 생성
print(b)

댓글남기기