본문 바로가기
Algorithm/CodeUp

[CodeUp 기초 100제] 1052 : [기초-비교연산] 두 정수 입력받아 비교하기4(풀이 성공)

by 전봇대파괴자 2021. 2. 16.

입력:

두 정수 a, b가 공백을 두고 입력된다.
-2147483647 <= a, b <= +2147483648

 

 

출력:

a와 b가 다른 경우 1을, 그렇지 않은 경우 0을 출력한다.


내 코드:

x,y=map(int, input().split())
print(int(x!=y))

 

Comment: 비교 연산자 !=의 기능을 보여주는 문제입니다. 마지막 줄의 코드에서 int()를 씌우지 않았을 경우 출력값은 True(=1), 혹은 False(=0)로 나오게 됩니다. 이를 적용시켜서 문제를 다시 해석해 보면, a와 b가 다를 경우 True 값을, 그렇지 않을 경우 False를 출력하라는 말이 되고 이는 곧 비교 연산자 !=의 기능을 설명하는 것이기도 합니다.

 

반대의 뜻을 가지는 = 연산자를 활용할 경우 True 값과 False 값의 위치가 반대가 될 것입니다. a와 b가 다를 경우에는 False가, 그렇지 않을 경우에는 True가 나오겠죠.