신규 블로그를 만들었습니다!
두 수 비교하기
문제 풀이와 코드는 글 아래에 있습니다.
출처
https://www.acmicpc.net/problem/1330
문제
두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.
출력
첫째 줄에 다음 세 가지 중 하나를 출력한다.
- A가 B보다 큰 경우에는 '>'를 출력한다.
- A가 B보다 작은 경우에는 '<'를 출력한다.
- A와 B가 같은 경우에는 '=='를 출력한다.
예제
예제 입력
1 2
예제 출력
<
Python 풀이
import sys
def solve(a, b):
if a > b:
return ">"
elif a == b:
return "=="
elif a < b:
return "<"
else:
raise RuntimeError("Unexpected error. {} {}".format(a, b))
if __name__ == "__main__":
a, b = list(map(int, sys.stdin.readline().split()))
result = solve(a, b)
print(result)
어려운 문제는 아닙니다. 단순히 2개의 숫자를 비교해서 문자열로 부등식을 반환해주면 됩니다.
입력을 받을때, input()
을 이용해도 되지만, 속도를 위해서 sys.stdin.readline()
을 이용하는 것을 추천드립니다.
정답확인
본 글은 직접 문제를 풀어보고 작성한 글입니다.
더 좋은 방법이 있거나 틀린부분이 있다면 댓글로 공유해주세요!
'Algorithm > 백준 온라인 저지' 카테고리의 다른 글
백준 2588번 - 곱셈 (Python 문제 풀이) (0) | 2019.12.02 |
---|---|
백준 2562번 - 최댓값 (Python 문제 풀이) (0) | 2019.12.01 |
백준 7785번 - 회사에 있는 사람 (Python3) (0) | 2019.08.04 |
백준 1475번 - 방 번호 (Python3) (0) | 2019.08.04 |
백준 15905번 UCPC는 무엇의 약자일까? 코틀린으로 풀기 (0) | 2019.02.09 |
최근댓글