본문 바로가기
파이썬(Python)/파이썬 : Baekjoon

[백준] 파이썬(Python) : 두 수 비교하기(1330번)

by TODAYCODE 2021. 9. 9.
반응형

백준 단계별로 풀어보기 2단계 if문 1번 문제

 

1330번: 두 수 비교하기

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

www.acmicpc.net

 

문제의 핵심

1. 조건문을 사용할 수 있는가?

 


 

우선 입력을 받아오는 것은 간단하게 input()으로 가져올 수 있는데,

여러개의 값을 한번에 받아와야할 때는 map을 쓰는것이 편리하다.

map은 뒤에 오는 ( ) 안에 동일한 작업을 수행해줄 수 있다.

즉, 한번에 입력을 받아오면서 동시에 int형으로 전환까지 할 수 있다.

 

이 문제에서는 입력 받는 값이 a와 b로 2가지밖에 안되지만,

간혹 엄청나게 많은 값을 입력받야아할 때도 있다.

그럴때는 리스트형태로 입력을 받으면 된다.

 

data = list(map(int, input().split())

이렇게 코드를 작성하면,

입력받은 걸 공백기준으로 자르고 전부 int로 변환한 다음에 리스트에 저장된다.

참고하도록 하자.

 

파이썬에서 조건문은

if / elif / else로 나뉜다.

 

 

 

정답 코드

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

if a > b:
    print(">")
elif a < b:
    print("<")
else:
    print("==")

 

반응형

댓글