당신의 작업은 간단 합니다. 하나 개의 문자열이 평등 연산자를 사용하지 않고 다른 (안 주소 값) (예 : 동일한 경우 결정 ==
, ===
또는 .equal()
) 또는 불평등 ( !=
, !==
다른 언어와 유사) 아무것도. 이것은 어디서나 의미합니다! 코드의 어느 곳에서나이 연산자를 사용할 수 없습니다. 그러나를 !exp
직접 비교하지 않는 등의 전환을 사용할 수 있습니다 exp != with something else
.
또한 strcmp , strcasecmp 등과 같은 기능을 사용할 수 없습니다 .
비교 연산자에 관해서는 ( >=
, <=
, >
, <
), 그들은 또한 허용 . 나는 일부 답변에 이것이 포함된다는 것을 알고 있지만 평등 연산자와 경계를 이루지 않는 더 많은 답변을보고 싶습니다.
PHP를 사용하는 예는 다음과 같습니다.
<?php
$a = 'string';
$b = 'string';
$tmp = array_unique(array($a, $b));
return -count($tmp) + 2;
문자열이 일치하는지 여부를 나타 내기 위해 true 또는 false (또는 언어에서 0 또는 1과 같이 true 또는 false로 평가되는 항목)를 반환하십시오. 위 예제에서 문자열을 하드 코딩해야합니다. 골프에서는 문자열을 세지 않아야하므로 변수를 미리 선언하면 선언을 세지 마십시오.