개발자 되기/코딩테스트

[백준/python] 1330번

발전하는 개발자 2022. 12. 2. 12:14
728x90
반응형

문제

 

답1

A,B=map(int,input().split())
if (A>B):
    print(">")
elif (A<B):
    print("<")
else:
    print("==")

 

해설1

[if문을 활용한 풀이]

A와 B를 입력받아(input) 각각의 값으로 나눈 후 (split) 정수형(int)으로 한꺼번에 형변환(map)

if (A>B) : print(">") : A>B이면 >출력

elif (A<B) : print("<") :A<B이면 <출력

else : print("==") :나머지는  == 출력

 

답2

A,B = map(int,input().split())
print(">") if A>B else print("<") if A<B else print("==")

 

해설2

[중첩 삼항연산자를 활용한 풀이]

A와 B를 입력받아(input) 각각의 값으로 나눈 후 (split) 정수형(int)으로 한꺼번에 형변환(map)

print(">") if A>B  :  A>B이면 >출력, 

else print("<") if A <B : A<B이면 <출력,

else print("==") : 나머지는  == 출력

 

삼항연산자(if~else문)
[참일 때 실행] if [조건] else [거짓일 때 실행]

중첩 삼항연산자(if~elif~else문)
[조건 1이 참일 때 실행] if [조건1] else [조건 2가 참일 때 실행] if [조건2] else [모두 거짓일 때 실행] 

 

 

728x90
반응형

'개발자 되기 > 코딩테스트' 카테고리의 다른 글

[백준/python] 2753번  (0) 2022.12.06
[백준/python] 9498번  (0) 2022.12.04
[백준/python] 25083번  (0) 2022.12.02
[백준/python] 10172번  (0) 2022.12.02
[백준/python] 10171번  (0) 2022.12.02