Coding Test/Baekjoon

[백준/Python] 1330번: 두 수 비교하기 풀이

여름0401 2021. 5. 12. 15:54

출처: https://www.acmicpc.net/problem/1330

문제

두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.

 

입력

첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어 있다.

 

출력

첫째 줄에 다음 세 가지 중 하나를 출력한다.

  • A가 B보다 큰 경우에는 '>'를 출력한다.
  • A가 B보다 작은 경우에는 '<'를 출력한다.
  • A와 B가 같은 경우에는 '=='를 출력한다.

 

제한

  • -10,000 ≤ A, B ≤ 10,000

풀이 전략

1. 정수 입력받기

한 줄에 들어온 입력을 split하여 원하는 type으로 저장할 수 있다.

a, b = map(int, input().split())

 

입력받은 내용을 list에 저장하는 것도 가능하다.

l = [int(x) for x in input().split()]

 

(예시)

 

2. if-else문 짧게 쓰기

if a>b:
	ans = '>'
elif a<b:
	ans = '<'
else:
	ans = '=='

위의 코드는 아래의 한 문장으로 간단히 줄여 쓸 수 있다.

ans = '>' if a>b else('<' if a<b else '==')

코드