백준 02438번 / 2438번 문제 링크
문제 이름 : 별 찍기 - 1
주 언어 : Python
태그 : 구현
solved.ac 등급 : Bronze V (새싹) (2023/01/01 확인)
문제 보기
문제 :
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
입력 :
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력 :
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
간단한 출력 방식과 반복문의 사용에 대한 문제입니다.
파이썬에서는 문자열의 덧셈과 곱셈이 가능한데, 예를 들어 N번째 줄에서 별 N개를 출력하려면 print("*" * N)
으로 별을 N개 찍습니다. print() 함수 자체에서 줄바꿈까지 해줍니다.
파이썬에서 반복문을 1부터 N까지 반복해야 하므로, 범위를 range(1, N + 1)
로 해주어야 1부터 시작해서 N에서 끝나게 됩니다.
다른 언어에서는 통상적으로 별을 출력하는 과정도 반복문으로 i번 출력하는 형식으로 이중 반복문을 사용합니다.
이 문제는 solved.ac Class 1 에 수록된 문제입니다.
다른 문제도 같이 풀어보시는걸 추천드립니다.
Class 1 문제 모음