코딩/Python
[Python] 백준 2562 최댓값
도아죻아
2022. 11. 16. 21:25
반응형
코드 작성 1
n = [ ]
for _ in range(9):
n.append(int(input()))
print(max(n))
print(n.index(max(n))+1)
코드 작성 2
n = []
max1 = 0
for _ in range(9):
n.append(int(input()))
for i in n:
if i > max1:
max1 = i
print(max1)
print(n.index(max1)+1)
코드 풀이 1
#1
1~9번째 줄까지 입력을 하나의 세로 리스트에 넣는다.
리스트에 추가할 때는 append 함수를 작성한다.
#2
그리고 n리스트에서 최댓값을 출력하고, 그 최댓값의 인덱스를 출력하는데, 인덱스는 0부터 시작하므로 1을 추가해야 한다.
코드 풀이 2
#1
입력은 위의 값과 동일하다.
그리고 최댓값은 max1에 0의 값을 대입하고,
n의 리스트를 하나씩 비교하면서 max1보다 클 경우 그 값을 max1에 넣는다
반응형