오늘의 일일 WTF 는 다음 코드 줄을 인용합니다 ...
FailSafe==0?'No technical alarms':((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&4)!=0&&(FailSafe&8)!=0?'Detection zones staying in a given state; Bad visibility;
Initialization; Bad configuration':((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&4)!=0?'Detection zones staying in a given state; Bad visibility; Initialization':
((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&8)!=0?'Detection zones staying in a given state; Bad visibility; Bad configuration':((FailSafe&1)!=0&&(FailSafe&4)!=0&&
(FailSafe&8)!=0?'Detection zones staying in a given state; Initialization; Bad configuration':((FailSafe&2)!=0&&(FailSafe&4)!=0&&(FailSafe&8)!=0?'Bad visibility;
Initialization; Bad configuration':((FailSafe&1)!=0&&(FailSafe&2)!=0?'Detection zones staying in a given state; Bad visibility':((FailSafe&1)!=0&&(FailSafe&4)!=0?'Detection
zones staying in a given state; Initialization':((FailSafe&1)!=0&&(FailSafe&8)!=0?'Detection zones staying in a given state; Bad configuration':((FailSafe&2)!=0&&
(FailSafe&4)!=0?'Bad visibility; Initialization':((FailSafe&2)!=0&&(FailSafe&8)!=0?'Bad visibility; Bad configuration':((FailSafe&4)!=0&&(FailSafe&8)!=0?'Initialization; Bad
configuration':((FailSafe&1)!=0?'Detection zones staying in a given state':((FailSafe&2)!=0?'Bad visibility':((FailSafe&4)!=0?'Initialization':((FailSafe&8)!=0?'Bad
configuration':'Unknown')))))))))))))))
FailSafe라는 정수 값을 사용하고 위의 코드가 동일한 정수 값에서 생성하는 것과 동일한 문자열을 반환하는 코드를 작성하십시오.
- 문제는 해당 줄을 다시 작성하는 것이므로 정수 값을로드하고 문자열을 출력하는 코드를 포함하여 "boilerplate"코드는 무료입니다. 정수에서 문자열로의 위 변환을 수행하는 코드 만 계산됩니다.
- 선택한 식별자가 동일한 골프 점수를 갖는 한, 다른 이름을 "FailSafe"로 사용할 수 있습니다.
- 조회를 수행하기 위해 외부 리소스를 호출하지 않습니다.
- 일반적인 코드 골프 규칙이 적용됩니다.
f=FailSafe
이와 유사한 변수)에 저장할 수 있습니까?