파이썬 Loop

2019-04-24


Hackerrank에서 파이썬 퀴즈를 풀고 있다. 푸는것도 재밌는데 Discussion 뒤적거리는 재미가 쏠쏠하다.

Task

Input

5

Output

한 줄에 하나씩 출력하기

0
1
4
9
16

첫번째 풀이

for i in range(0,n):
    print(i**2)

다른 풀이 방법

print(*[i**2 for i in range(n)], sep="\n")
  1. [i**2 for i in range(n)] - [0, 1, 4, ..] 리스트로 만들고
  2. *[list] - 리스트를 unpacking해서 출력