[파이썬 백준] 2741번 N 찍기
업데이트:
❓ 문제
자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.
> 입력
첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다.
> 출력
첫째 줄부터 N번째 줄 까지 차례대로 출력한다.
✔️ 풀이
1
2
3
4
n = int(input())
for i in range(n):
print(i+1)
정수 n을 받아 for 문을 n번 반복해 인덱스 i를 출력해주었다.
이때, i는 0부터 시작하므로 출력시 1을 더해주었다.
💬 평가
"\n".join(map(str,range(1,n+1)))
"구분자".join(리스트)
# 리스트의 값과 값 사이에 구분자를 넣어 하나의 문자열로 합쳐준다.
위의 join 함수를 이용할 경우 for문 없이도 풀이가 가능했다.
파이썬 알고리즘 풀이 시, map()
, split()
, join()
함수들이 많이 쓰이므로 꼭 알아두어야겠다.
Notice: 이 게시물은 백준 사이트를 참고하였습니다.
댓글남기기