-
[백준/Python] 1330번: 두 수 비교하기 풀이Coding Test/Baekjoon 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 '==')
코드
'Coding Test > Baekjoon' 카테고리의 다른 글
[백준/Python] 3009번: 네 번째 점 풀이 (0) 2021.05.13 [백준/Python] 2581번: 소수 풀이 (0) 2021.05.12 [백준/Python] 1978번: 소수 찾기 풀이 (0) 2021.05.12 [백준/Python] 1193번: 분수찾기 풀이 (0) 2021.05.12 [백준/Python] 10171번: 고양이 풀이 (0) 2021.05.12