느슨한 같음, 엄격한 같음
값 두 개의 짝이 n개 주어진다.
각 값은 JavaScript 코드에 그대로 쓸 수 있는 글자 토막이다: 정수(예: 5, -12, -0), 큰따옴표로 감싼 문자열(예: "5", "", "abc"), 또는 true, false, null, undefined, NaN 중 하나.
토막을 그 JavaScript 값으로 바꾼 두 값 a, b에 대해 a === b가 참이면 "===", 그렇지 않고 a == b가 참이면 "==", 둘 다 거짓이면 "!="를 한 줄에 하나씩 출력하라.
- 입력
- 첫 줄에 n(1 ≤ n ≤ 1000), 다음 n줄에 토막 두 개가 빈칸 하나로 띄워져 있다.
정수는 -1000 이상 1000 이하이고 0 말고는 0으로 시작하지 않는다(-0은 나올 수 있다).
문자열의 따옴표 안은 비어 있거나, 숫자 1~4개만이거나(0으로 시작할 수 있다), 영어 소문자 1~5개만이다.
따옴표 안에 빈칸은 없다. - 출력
- n줄.
줄마다 ===, ==, != 중 하나
5 5 "5" "5" "5" NaN NaN null undefined false "0"
== === != == ==
4 null 0 0 -0 "" 0 true "abc"
!= === == !=