많은 사람들이 이미 JSF ** k를 알고 있습니다. 그렇지 않은 사람들에게는 기본적으로 JavaScript 코드를을 사용하여 작성된 것으로 바꾸는 스크립트 []()!+
입니다.
당신의 임무는 선택한 언어를 사용하여 JSF ** k를 난독 화되지 않은 JavaScript로 변환하는 프로그램을 작성하는 것입니다.
- 입력 : 유효한 JSF ** k 코드를 가진 문자열.
- Output : 입력을 생성하기 위해 이전에 JSF ** k되어있는 일반 JavaScript 코드가 포함 된 문자열입니다.
이 문제를 해결하려면 입력 문자열이 JSF **로 한 번만 입력 된 것으로 간주하십시오.
이것은 코드 골프 경연 대회이므로 가장 짧은 코드 (바이트)가 이깁니다.
@JanDvorak 아 너무 비생산적이다 그 ... 우리가 무엇을 ... 수있는 이 질문을 폐쇄 그를 도와 및 upvoting 대신 downvoting.
—
Martin Ender
@ m.buettner 질문이 어디로 가고 있는지 느끼지 않기 때문에 다운 투표했습니다. 나는 누군가의 특권을 잠금 해제하기 위해 게시물을 공표하고 싶지 않습니다.
—
John Dvorak
@ JanDvorak 좋은 도전을하고 비판을 듣고 싶은 새로운 사용자를 낙담시키지 말아야한다고 생각합니다 . 샌드 박스 는 메타에 있고 그대로 유지되므로 다운 보팅은 비생산적입니다. 닫는 것으로 충분합니다. 나는 하나의 공감대가 누구에게나 해를 끼칠 것이라고 생각하지 않으며, 사용자가 실제로이 커뮤니티에 입장 할 수있는 기회를 줄 것입니다. 그러나 누군가가 당신과 동의하고 또한 공감하기로 결정했습니다. 왜냐하면 새로운 사용자가 샌드 박스에 게시 해야하는 이유는 무엇입니까? 나는 그것이 우리가이 커뮤니티를 성장시키는 방법이라고 생각하지 않습니다.
—
Martin Ender
일반적인 JavaScript의 의미를 설명해 주 시겠습니까? 역변환이 어떻게 수행되는지는 분명하지 않을 수 있습니다. 예를 들어 멋진 입력에서 obfustator를 두 번 반복하면 제안 된 출력은 무엇입니까? 원래 프로그램 또는 이미 난독 처리 된 입력입니까?
—
Howard
[...]
배열 액세스가 원래 코드의 일부인지 난독 화 의 일부인지 어떻게 결정 합니까? 다른 모든 구성에서도 동일합니다.