반응형
대부분 데이터를 공백으로 구분하여 입력을 받는다. ex) a = input().split()
하지만 데이터가 아래와 같은 식이라면 어떻게 받을까?
3
29
38
12
57
74
40
85
a = input().split('\n') -> 에러는 아니지만 a에 첫번쨰 값만 들어간다.(엔터로 공백을 구분하지 못함)
따라서
_max = 0
num_list = []
for _ in range(3):
num_list.append(int(input()))
_max = max(num_list)
print(_max)
print(num_list.index(_max)+1)
a = input().split('\n')
빈 리스트에 하나씩 반복문으로 넣어 주어야 한다.
반응형
'알고리즘 > 문제' 카테고리의 다른 글
[Python] 백준 3052번 파이썬, 리스트 중복 제거 하는 법 (0) | 2021.07.08 |
---|---|
[Python] 백준 2577번 파이썬, 숫자의 개수 (0) | 2021.07.08 |
[Python] 백준 1110번 파이썬 (0) | 2021.07.08 |
[Python] 파이썬 : 백준 10951번 try, except (0) | 2021.07.05 |
백준 11720번 : 숫자의 합 (0) | 2021.06.30 |