처음 시도했던 방법(정렬 오류)
list_=[]
for i in range(9):
list_.append(input(''))
index_=list_
list__=sorted(list_)
print(list__[8])
for i in index_:
if list__[8] == i:
print(index_.index(i)+1)
['3', '29', '38', '12', '57', '74', '40', '85', '61']
->
['12', '29', '3', '38', '40', '57', '61', '74', '85']
숫자들의 앞자리만으로 정렬이됨
list_.append(input('')) --> list_.append(int(input('')))
정수형으로 바꿔주면 해결이됨
파이썬 활용
list_=[]
for i in range(9):
list_.append(input(''))
index_=list_
num=max(list_)
print(num)
for i in index_:
if num == i:
print(index_.index(i)+1)
'백준 문제' 카테고리의 다른 글
ATM-11399 (python) (0) | 2019.12.27 |
---|---|
셀프넘버-4673 (python) (0) | 2019.12.27 |
상수-2908 (python) (0) | 2019.12.24 |
숫자의 개수-2577 (python) (0) | 2019.12.24 |