백준 문제

최댓값-2562 (python)

우제혁 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)