백준 알고리즘 1330번
백준 알고리즘 1330번 두 수 비교하기
문제
두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.
출력
첫째 줄에 다음 세 가지 중 하나를 출력한다.
- A가 B보다 큰 경우에는 ‘>’를 출력한다.
- A가 B보다 작은 경우에는 ‘<’를 출력한다.
- A와 B가 같은 경우에는 ‘==’를 출력한다.
제한
- -10,000 <= A, B <= 10,000
예제
입력 | 출력 |
---|---|
1 2 | < |
10 2 | > |
5 5 | == |
풀이
A, B = map(int, input().split());
if A > B:
print(">")
elif A < B:
print("<")
else:
print("==")
input().split()
은 공백을 기준으로 입력을 분리하여 문자열 리스트로 반환한다. 이 때 반환된 문자열 리스트와 원소를 정수로 변환하기 위해 map(int, input().split())
을 사용했다.
예를 들어, 사용자가 “3 5”를 입력했다면, input().split()
은 ["3", "5"]
를 반환한다. map(int, ["3", "5"])
은 이 리스트의 각 원소를 정수로 변환한 3, 5
를 반환한다.