728x90
728x90
문제
2개의 수를 입력 받아 크기를 비교하여 등호 또는 부등호를 출력하는 프로그램을 작성하라.
문제 해결 방법
- 두 수를 입력 받은 후, 크기를 비교하여 부등호를 출력하는 간단한 문제이다.
- 파이썬에서
map
을 이용하여 문제를 해결하려고 할 때,map
객체는 인덱싱을 이용하여 요소를 접근할 수 없다는 것에 주의해야 했다.- 맵 객체에 담긴 요소를 인덱싱을 통해 접근하려면 리스트, 튜플 등의 객체로 바꿔줘야 한다.
num_list = map(int, input().split()) num_list = list(num_list) # 맵 객체를 리스트 객체로 변경 answer = '' num_a = num_list[0] num_b = num_list[1]
코드
T = int(input()) for test_case in range(1, T + 1): num_list = map(int, input().split()) num_list = list(num_list) # 맵 객체를 리스트 객체로 바꾸기 (맵 객체는 인덱싱하여 요소 접근 불가) answer = '' num_a = num_list[0] num_b = num_list[1] if num_a > num_b: answer = '>' elif num_a < num_b: answer = '<' else: answer = '=' print(f"#{test_case} {answer}")
728x90
728x90
'Problem Solving > SWEA' 카테고리의 다른 글
[SWEA-1974][Python] 스도쿠 검증 (0) | 2023.10.16 |
---|---|
[SWEA-1979][Python] 어디에 단어가 들어갈 수 있을까 (1) | 2023.10.14 |
[SWEA-1983][Python] 조교의 성적 매기기 (0) | 2023.10.12 |
[SWEA-1989] 초심자의 회문 검사 (1) | 2023.10.12 |
[SWEA-2001][Python] 파리 퇴치 (0) | 2023.10.12 |
[SWEA-2005][Python] 파스칼의 삼각형 (0) | 2023.10.12 |
[SWEA-2007][Python] 패턴 마디의 길이 (0) | 2023.10.11 |
[SWEA-1859][Python] 백만 장자 프로젝트 (1) | 2023.10.10 |