반응형
Notice
Recent Posts
Recent Comments
Link
안경잡이 구루루
백준 2562 ( 최댓값 ) [ Python ] 본문
반응형
나:
num_list = []
for i in range(9):
N = int(input())
num_list.append(N)
print(max(num_list))
print(num_list.index(max(num_list))+1)
완성된 코드는 위와 같다.
num_list = []
for i in range(9):
N = int(input())
num_list.append(N)
입력값이 저장될 리스트를 만든다. 그리고 그 리스트에 9개의 입력값들을 for 반복문을 통해 리스트로 append한다
print(max(num_list))
print(num_list.index(max(num_list))+1)
저장된 입력값들중 최대값은 max함수를 통해 print 출력 .
그리고 그곳의 위치는 index 함수를 이용해 출력할 수 있다. 이때 색인은 0부터 세기 때문에 +1을 시켜 1부터 세도록 함
다른사람:
https://hwiyong.tistory.com/209
max_num = 0
max_index = 0
for i in range(9):
a = int(input())
if(a > max_num):
max_num = a
max_index = i + 1
print('%d\n%d'%(max_num, max_index))
완성된 코드는 위와 같다.
if(a > max_num):
max_num = a
max_index = i + 1
print('%d\n%d'%(max_num, max_index))
이분의 경우 나처럼 저장된 리스트에서 최대값과 그곳의 위치를 출력하는 방식이 아닌
입력할 때 if 구문을 이용해서 이전의 입력값과 비교를 통해 최대값( max_num )과 위치( max_index )를 저장해 그걸 출력했다
반응형
'파이썬(Python) > 문제풀이(백준,BaekJoon)' 카테고리의 다른 글
백준 1546 ( 평균 ) [ Python ] (2) | 2020.06.23 |
---|---|
백준 3052 ( 나머지 ) [ Python ] (0) | 2020.06.23 |
백준 10818 ( 최소, 최대 ) [ Python ] (0) | 2020.06.04 |
백준 10996 ( 별 찍기 - 21 ) [ Python ] (0) | 2020.06.04 |
백준 2446 ( 별 찍기 - 9 ) [ Python ] (0) | 2020.06.02 |