▷▷▷오늘의 문제~!~!
파이썬의 배열은 생성,삭제,수정이 가능한 List와 생성,삭제,수정이 불가능한 tuple이 있다.
list는 [ ]로 표시되고, tuple은 ( )로 표시된다.
n, k = map(int, input().split())
arr = []
for i in range(1, n+1):
if(n%i==0):
arr.append(i)
if k>len(arr):
print(0)
else:
print(arr[k-1])
arr[k-1]에서 1빼는 이유는 list의 인덱스도 0부터 시작되기 때문이다.
자바에서 중괄호와 같이 if문을 구분하는 구분자가 따로 없기 때문에, 파이썬은 들여쓰기를 잘해야 한다.
안그러면 다음과 같은 오류가 뜬다.
'코딩테스트' 카테고리의 다른 글
[CodeUp]Python기초100제.6081~6090 (0) | 2021.04.26 |
---|---|
1-2번 목표: 백준 3460.이진수 (0) | 2021.04.23 |
코딩테스트 대비 계획 (0) | 2021.04.22 |
[CodeUp]python기초100제 6071-6080 (0) | 2021.04.22 |
[CodeUp]python 기초 100제 6061-6070 (0) | 2021.04.19 |