백준 1330번 두 수 비교하기
문제
두 정수 A와 B가 한 줄에 공백으로 구분되어 주어진다(-10,000 이상 10,000 이하). A가 B보다 크면 >, 작으면 <, 같으면 ==를 출력한다.
풀이
두 수를 입력받아 if, elif, else로 세 경우를 나눈다. 첫 번째 코드는 split()으로 나눈 문자열을 비교할 때마다 int()로 바꾼다. 두 번째 코드는 map(int, ...)로 입력받는 시점에 정수로 바꿔 두어 비교식이 간단하다.
A, B = (input().split())
if int(A) > int(B):
print('>')
elif int(A) < int(B):
print('<')
else:
print('==')다른 풀이
A, B = map(int, input().split())
if A > B:
print('>')
elif A < B:
print('<')
else:
print('==')짚고 갈 점
split()은 인자가 없으면 공백 문자를 기준으로 문자열을 나눈다.if문 뒤에는:를 붙이고, 아래 코드는 들여쓰기를 맞춰야 한다.