[백준/파이썬] 9316번 Hello Judge 풀이 - 반복 출력 문자열 문제
업데이트:
빠르게 보기
- 입력받은 N만큼 반복하면서
Hello World, Judge i!형식으로 출력하면 됩니다. - 파이썬에서는
range(int(input()))와 f-string 조합으로 간단히 풀 수 있고, 시간복잡도는O(N)입니다.
문제 정보
- 문제 출처: 백준 온라인 저지
- 원문 출처: High School > University of Virginia High School Programming Contest > UVa HSPC 2011 PA번
- 문제 링크: 9316번 Hello Judge
- 문제풀이 코드 GitHub 링크
- 제출 언어: Python 3
풀이
문제
N개의 줄에 걸쳐
“Hello World, Judge i!”
를 출력하는 프로그램을 만들라. 여기서 i는 줄의 번호이다.
코드
for i in range(int(input())):print(f'Hello World, Judge {i+1}!')
설명
파이썬에서는 위와 같이 선언시 i는 0부터 시작하므로 i+1로 출력합니다.
출력 줄 수만큼 반복해야 하므로 시간복잡도는 O(N)입니다.
핵심 요약
- 9316번은 반복문과 formatted string 출력을 함께 연습하기 좋은 기본 문제입니다.
- 인덱스가 0부터 시작하므로 실제 출력 번호는
i + 1로 맞춰주는 점만 주의하면 됩니다.
이 글과 함께 보면 좋은 글
기본 출력과 반복문 문제를 같이 보면 입문 구간을 빠르게 넘기기 좋습니다.
- 백준 문제풀이 허브 같은 난이도의 입문 문제를 더 볼 때
- 1000번 A+B 풀이 가장 기본적인 입출력부터 다시 볼 때
- 2557번 Hello World 풀이 출력 형식 문제를 같이 볼 때
댓글남기기