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