반응형
코드 작성 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에 넣는다
반응형
'코딩 > Python' 카테고리의 다른 글
[Python] 백준 9012 괄호 (0) | 2022.11.17 |
---|---|
[Python] 백준 4948 베르트랑 공준 (0) | 2022.11.17 |
[Python] 백준 10818 최소, 최대 (0) | 2022.11.16 |
[Python] 10871 X보다 작은 수 (0) | 2022.11.16 |
[Python] 10807 개수 세기 (0) | 2022.11.16 |