728x90
반응형
입력 받은 string 을 공백기준으로 자르고 int 형으로 바꾼 후 내림차순하기
data = list(map(int, input().split()))
data.sort(reverse=True)
print(data)
32 84 15 93 47
[93, 84, 47, 32, 15]
map() 의 리턴값의 개수가 정해져 있다면 변수에 바로 넣을 수 있다.
a, b, c = map(int, input().split())
print(a, b, c)
45 13 87
45 13 87
입력을 최대한 빠르게 받기
data = sys.stdin.readline().rstrip()
print(data)
abcdefg
abcdefg
- 입력이 너무 많아서 입력 받는것 만으로도 시간이 오래걸려서 시간초과 판정을 받을 수 있다.
- 이진탐색, 정렬, 그래프관련 문제에서 자주 사용된다.
- 입력 후 enter 를 치면 \n 이 입력되므로 이를 제거하기 위해 rstrip() 까지 써준다.
728x90
반응형
'Python' 카테고리의 다른 글
Python eval() 함수 문자열 계산, 진짜 수로 바꾸기 (0) | 2022.07.02 |
---|---|
Python ord() 함수 문자의 아스키 코드값 반환, 엑셀 셀 x, y로 변환 (0) | 2022.07.02 |
Python 내장함수 issubclass(), isinstance(), lambda(), filter(), map(), sorted(), zip() (0) | 2022.06.19 |
Python 예외처리 (0) | 2022.06.18 |
Python 패키지 (0) | 2022.06.18 |
댓글