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

문제문제 해결 방법코드