1111번 - IQ Test
n == 2일 때
삼항연산자를 쓰면 73% 정도에서 틀리고
if else 문으로 풀어쓰면 통과하더라구요
같은 코드에 해당 부분만 수정했을 뿐인데 다른 결과가 나오는건 왜 그런건가요??
이렇게 부분만 봐서는 알 수 없습니다. 전체 코드를 올려주세요.
자답합니다.
자바에서 조건 연산자는 결과가 특정 타입으로 평가되는 표현식이라서 이러한 결과가 나온다고 하네요
이에 대한 자세한 설명은 아래에서 확인할 수 있습니다.
https://docs.oracle.com/javase...
댓글을 작성하려면 로그인해야 합니다.
cjswo4034 3년 전
n == 2일 때
삼항연산자를 쓰면 73% 정도에서 틀리고
if else 문으로 풀어쓰면 통과하더라구요
같은 코드에 해당 부분만 수정했을 뿐인데 다른 결과가 나오는건 왜 그런건가요??