nan + nan = 2nan

[백준] [Python3] #2562. 최댓값 본문

Python/백준 알고리즘

[백준] [Python3] #2562. 최댓값

2nan 2021. 8. 11. 23:46
728x90

 

 


코드 입력

n_li = [ ]

for i in range(1, 10):
    n_li.append( int( input() ) )

print(max(n_li))

print( n_li.index( max( n_li )) + 1 )

 

index 접근 했는데,.

 

list에 대한 개념이 너무 부족하다. 

n.li라는 리스트 변수를 만들고, for문을 활용해서 9번 반복하는 알고리즘을 만든다.

그 다음, int(input())을 리스트에 append 해주는 방식.

 

 

나는 처음부터 list ( map ( int ... 이런 식에 꽂혀서

오류가 너무 많이 발생했다.

무튼 그렇게 max값은 자연스레 만들어주고,

index라는 위치 반환 함수를 이용해 위치를 표현한다. 단, 0부터 시작하기 때문에 index값에 1을 더해준다.

조금만 놓으면 다시 멀어진다. 끊임없이 노력해야겠다.


출처 : 백준 Online Judge

https://www.acmicpc.net/problem/2562

 

2562번: 최댓값

9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어

www.acmicpc.net

 

Comments