본문으로 바로가기

최댓값-2562 (python)

category 백준 문제 2019. 12. 24. 00:58

최댓값(2562)-문제

 

처음 시도했던 방법(정렬 오류)

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