허용 된 승자는 7 비트 ASCII answer 와 함께 isaacg 입니다. 그러나 도전은 아직 끝나지 않았습니다.이 현상금은 가장 짧은 답변에 수여됩니다. , 경우 든 , 모든 다른 답변의 모든 첫 번째 문자 10 바이트로 내려, 당신은 현상금을 이길 것이다. 여기에는 Round 2의 GolfScript 답변 (및 해당 답변 자체에 추가 된 답변)의 모든 문자가 포함됩니다. 이것은 내가 당신에게 순서를 틀리게 할 한 번입니다-이것에 반대 의견이 있으면, 의견에 알려주십시오.
나는 나의 오래된 아이디어로 나를 도왔고 나 에게이 새로운 아이디어를 줬던 randomra에게 신용을주고 싶다.
이전 수상자
라운드 1 : isaacg, 7 비트 ASCII 포함
Next bytes: 30 (or 10 if you want that sweet, sweet rep)
코드 골프는 정말 멋지다. 사람들은 도전에 응하여 천천히 작아집니다! 그러나 이것을 다른 방법으로하자. 그래서 여기 내 도전이 있습니다.코드는 모든 이전 답변의 첫 문자를 게시 된 순서대로 인쇄합니다 (첫 번째 답변은 아무것도 인쇄하지 않습니다)
- 코드는 100 바이트에서 시작하여 매번 5 씩 감소합니다.
- 두 개의 게시물이 동일한 답변으로 진행되는 경우 (즉, 둘 다 서로 몇 초 내에 게시 된 경우) 최신 게시물은 기존의 문자를 추가하고 5 바이트 (몇 초까지) 감소해야합니다.
- 모든 언어를 사용할 수 있습니다.
- 코드에서 오류가 발생하지 않아야합니다.
- 코드는 첫 번째 단계에 필요한 모든 바이트를 사용해야합니다.
- 코드는 STDOUT으로 인쇄해야합니다.
- 인쇄 할 수없는 문자는 정상이지만
- 그들은 첫 번째 인물이 될 수 없습니다 (이 질문의 목적을 위해)
- 모든 사람들에게 그들이 어디에 있는지 알려 주어야합니다
- 여러 답변을 게시 할 수 있지만 다음을 수행하십시오.
- 다른 답변을 게시하기 전에 2 개의 답변을 기다려야합니다. 따라서 100 바이트를 게시 한 경우 85 바이트까지 기다려야합니다.
- 당신은 할 수 없습니다 :
- 10 바이트 이상의 주석 사용
- 전체 프로그램에 사용되지 않는 변수가 있습니다
- 프로그램을 공백으로 채우십시오
- 변수 이름이 10 바이트보다 길어야합니다 (그러나 10 바이트보다 작은 변수는 여러 개 가질 수 있음)
(EMBLEM의 첫 번째 답변은 이러한 제한 이전에 게시되었으므로 이러한 규칙에 대한 예외입니다).
- 표준 허점이 없습니다. 도전에서 모든 재미를 빼고 싶지 않다면.
- 3 주 동안 더 이상 답변을 제출하지 않으면 가장 적은 바이트를 사용하는 답변이 우선합니다. (넥타이의 경우 더 긴 줄을 인쇄하는 것이 이깁니다.)
예 : 세 번째 답변은 90 바이트 길이의 코드로 두 문자를 출력해야합니다 (100 바이트 코드의 첫 번째 문자 다음에 95 바이트 코드의 첫 번째 문자). 첫 번째 답변은 아무것도 출력하지 않습니다 (문자를 가져 오는 이전 답변은 없습니다).
ppuppPq([#fwSmdP[
문자열로 시작하고 문자열이 허용 된 바이트 수 보다 길 때마다 다시 시작합니다. 그래도 승리 기준을 생각할 수 없습니다.
#(PS[dfmpquw
합니까? 우리는 여기서 정보 밀도의 한계에 부딪 치고 있습니다. 모든 이전 답변을 처리하는 10 바이트 프로그램을 작성하지 않으면 기다릴만한 가치가 있는지 확실하지 않습니다.