2의 거듭 제곱의 진화


34

이것은 사용자 Helka Homba가 처음 작성한 "Hello World!"Evolution의 재개입니다.

A가 중복으로 인해 메타 합의, 클로우즈되지 않는 여기 .

원본은 2 년 전에 요청되었으며 6 개월 전에 마지막으로 활성화되었습니다. Helka Homba의 허가를 여기 에 게시했습니다 .

원래부터 많은 언어가 발명되었으며 많은 사람들이 원본에 답할 기회가 없었던 사이트에 가입했기 때문에이 재 게시가 허용된다고 생각합니다.


문제는 2^nstdout으로 인쇄하는 프로그램을 만드는 것입니다. 프로그램의 위치 n는 어디입니까 ? 중요한 것은 귀하의 프로그램이 귀하 의 프로그램에 제출 된 답변에서 Levenshtein 거리 가 프로그램 과 10 이하 이어야한다는 것입니다.

이것이 작동하는 방법

아래에서는 C #을 사용하여 첫 번째 답변을 제출하고 2 ^ (n = 1) = 인쇄합니다 2.

다음에 응답 할 사람은 최대 10 개의 단일 문자 삽입, 삭제 또는 대체로 코드를 수정하여 새 응답의 언어로 실행될 때 2^n( n응답 번호 와 함께) 인쇄합니다 . 예를 들어 25 번째 답변 (Pyth에 있다고합시다)은 2 ^ 25 또는 33554432를 출력합니다.

10 글자 만 바꾸면 마지막 응답 프로그램을 실행할 수있는 새로운 언어가 없기 때문에 모든 사람이 멈출 때까지 계속됩니다. 공동 목표는이를 얼마나 오래 유지할 수 있는지 확인하는 것이므로 모호하거나 불필요하게 문자를 편집하지 않도록하십시오 (그러나 필수 조건은 아님).

서식

다음과 같이 게시물 형식을 지정하십시오.

#Answer N - [language]

    [code]

[notes, explanation, observations, whatever]

여기서 N은 답변 번호입니다 (증분 증가, N = 1, 2, 3, ...).

어떤 정확한 문자가 변경되었는지는 말할 필요가 없습니다. 레 벤슈 테인 거리가 0에서 10 사이인지 확인하십시오.

어떤 언어로 대답하거나 결과 코드가 엉망인 경우 수행 한 작업과 작동 이유 설명 하십시오 ( 필수 사항은 아님).

규칙

이 과제에 대해 이해해야 할 핵심은 한 번에 한 사람 만 답변 할 수 있으며 각 답변은 그 전의 답변에 달려 있다는 것 입니다.

같은 N을 가진 두 개의 답변은 절대로 없어야합니다. 두 명의 N이 동시에 어떤 N에 대해 답변하는 경우 나중에 답변 한 사람 (몇 초 차이가 있더라도)은 자신의 답변을 은혜롭게 삭제해야합니다.

더욱이...

  • 사용자는 두 개의 답변을 한 번에 제출할 수 없습니다. (예 : 답변 1을 제출 한 후 답변 2는 할 수 없지만 3은 할 수 있습니다.)
  • 짧은 시간 내에 너무 많은 답변을 게시하지 않도록하십시오.
  • 각 답변은 다른 프로그래밍 언어로되어 있어야합니다.
    • Python 2/3와 같은 다른 주요 언어 버전을 사용할 수 있습니다
    • 언어가 전통적으로 두 개의 다른 이름으로 불려지는 경우 언어는 별개의 것으로 간주됩니다. (여기에 모호한 부분이있을 수 있지만 그로 인해 대회가 망가지지 않도록하십시오.)
  • ASCII를 고수 할 필요는 없으며 원하는 문자를 사용할 수 있습니다. 레 벤슈 테인 거리는 유니 코드 문자 로 측정됩니다 .
  • 출력은 2^n다른 문자 일 뿐이어야합니다 . (unsuppressible 출력처럼 같은 선행 / 후행 공백은 괜찮 >>>또는 ans=)
  • 언어에 stdout이 없으면 텍스트를 신속하게 출력하는 데 일반적으로 사용되는 모든 것을 사용하십시오 (예 : console.log또는 alertJavaScript).
  • 출력 해야하는 2의 거듭 제곱이 매우 커지면 무한 메모리 크기를 가정 할 수 있지만 무한 정수 크기는 아닙니다. 정수 오버플로에주의하십시오.
  • 과학적 표기법이나 언어를 가장 자연스럽게 표현하는 방법을 사용할 수 있습니다. (단항을 제외하고 단항으로 출력 하지 마십시오 )

귀하의 답변이 유효한지 확인하십시오. 우리는 5 번의 답변이 끊어 졌다는 것을 깨닫고 싶지 않습니다. 추가 답변이 있기 전에 잘못된 답변을 신속하게 수정하거나 삭제해야합니다.

꼭 필요한 경우가 아니면 답변을 편집하지 마십시오.

채점

문제가 해결되면 가장 정확한 답변을 제출 한 사용자가 승리합니다. 동점은 가장 누적 된 투표로 사용자에게 전달됩니다.

답변을 게시 할 때 다음을 수정하십시오.

리더 보드

13 개 언어

옥스

8 개 언어

제플린

4 개 언어

파벨
조나단 앨런
Kritixi Lithos
Riker

3 개 언어

보보 qua

2 개 언어

bmarks
코너 오브라이언
파괴 가능한 수박
OVS
톰 목수

1 개 언어

ATaco
블록
데니스
dzaima
에릭 Outgolfer
ETHproductions
ghosts_in_the_code
레오

마테우스 Avellar
나다니엘
Qwerp-DERP
R. 갑
테일러 스콧
nimi
Mistah 피긴스
PidgeyUsedGust의
steenbergh가

지금까지 사용 된 언어 :

  1. C # (파벨)
  2. /// (boboquack)
  3. 레티 나 (데니스)
  4. 젤리 (Jonathon Allan)
  5. 피스 (boboquack)
  6. > <> (파괴 수박)
  7. 민 콜랑 (Kritixi Lithos)
  8. 펄 (Pavel)
  9. 파이썬 (Qwerp-Derp)
  10. dc (R. 캅)
  11. 차콜 (요나 톤 앨런)
  12. 자기 수정 BrainFuck (레오)
  13. SOGL (dzaima)
  14. ShapeScript (요나 톤 앨런)
  15. 파이크 (boboquack)
  16. 루비 (나타니엘)
  17. 05AB1E (ovs)
  18. 스타 타 (bmarks)
  19. 기원전 (Kritixi Lithos)
  20. apt (Okx)
  21. 2 세블 (Kritixi Lithos)
  22. 체다 (Jonathon Allan)
  23. 철탑 (Okx)
  24. 배쉬 (제플린)
  25. 푸쉬 (Okx)
  26. CJam (아웃 골퍼 에릭)
  27. MATL (Okx)
  28. MATLAB (톰 카펜터)
  29. 옥타브 (Kritixi Lithos)
  30. R (ovs)
  31. 자바 스크립트 ES7 (Tom Carpenter)
  32. 볼록 (Okx)
  33. 수학 (ghosts_in_the_code)
  34. 핍 (Okx)
  35. 스택 형 (코너 오브라이언)
  36. GolfScript (Okx)
  37. 실제로 (린)
  38. RProgN (Okx)
  39. 구성표 (bmarks)
  40. 요소 (Okx)
  41. J (블록)
  42. Cubix (ETHproductions)
  43. zsh (제플린)
  44. VBA (테일러 스콧)
  45. 생선 (제플린)
  46. 망상 (Okx)
  47. 펄 6 (Pavel)
  48. RProgN2 (ATaco)
  49. PHP (Matheus Avellar)
  50. lf 프 (코너 오브라이언)
  51. 하스켈 (nimi)
  52. Befunge-98 (미스타 피겨)
  53. 그누 플롯 (제플린)
  54. QBIC (스테인 버그)
  55. 안개 (라이 커)
  56. 쿼티 -RPN (Okx)
  57. Korn Shell (ksh) (제플린)
  58. 줄리아 (라이 커)
  59. 파이썬 3 (Pavel)
  60. Vimscript (라이 커)
  61. 대시 (제플린)
  62. 비시 (Okx)
  63. csh (제플린)
  64. 옴 (Okx)
  65. 보쉬 (제플린)
  66. es-shell (라이 커)
  67. 골> <> (PidgeyUsedGust)

이 질문은 가장 오래된 방법으로 정렬 할 때 가장 잘 작동합니다 .


2
발췌 문장은 정말 좋을 것입니다
Kritixi Lithos

@KritixiLithos 나는 그것을하는 방법을 모르겠지만, 하나를 자유롭게 편집하십시오!
Pavel

1
허용되는 @TomCarpenter를 편집하겠습니다.
Pavel

1
"Levenshtein 거리는 UTF-8 문자로 측정된다"는 것은 유니 코드 코드 포인트의 문자열 사이에서 편집 거리가 계산됨을 의미하며 "UTF-8"은 빨간색 청어입니다. UTF-8, UTF-16, UCS4 또는 다른 것)?
Sami Liedes

1
@SamiLiedes pavel이 채팅에 응답했습니다. 유니 코드 코드 포인트입니다. (즉, 코드 포인트가 다르면 문자 차이입니다)
Rɪᴋᴇʀ

답변:


5

답 64, Ohm , 거리 10

64º,;S)1'a"bc"<<x
2^63 
x
#??92a5*2p@^54┘#--2'3k:'2k*.@2(#"#28@P2*Jp;math 2\^45#2^41 NB.`#(expt 2 39); ^ 
exit
 @n.out (*2 32#e#a44******O@) //2 25)
"e
"2ej
:py print(2**60)
"%d" $[2**43]bye'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~#    System<.Console<.<.#1024print(2**53)--0;#0}}//4|#6904r"$2 #puts 16384 8*di 2^18o8*'*[[[268*^?>

추가 64º,;S)1'a

단지 64º,실제 코드이고 나머지는 단지 정크입니다.

이 프로그램은 올바른 출력을 인쇄하지만 2 64 를 인쇄 STDIN 한 후 일부를 요청합니다 .


세상에서 이런 일이 어떻게 진행 되었습니까? 좋은 작업.
David Archibald

5

답변 17 : 05AB1E , 거리 3

#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~
#    System<.Console<.<.
#1024p#rint(512);
#0}}//4|
#β”6904”±r«"$2 
puts 16384 8*

온라인으로 사용해보십시오!


05AB1E오류를 던지지 않는다는 사실을 악용하여 잘 수행했습니다 .
Okx

5

답 24 : 배쉬, 거리 8

#23#2ej
printf $[2**24]
#'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~
#    System<.Console<.<.
#1024p#rint(512);
#0}}//4|
#ß”6904”±r«"$2 
#puts 16384 8*di 2^18o8*'

온라인으로 사용해보십시오!


5

답 51, 하스켈, 거리 10

--2@2(#"#28@P2*Jp;math 2\^45#2^41 NB.`(expt 2 39); ^ exit @n.out (*2 32#e#a44******O@)//2 25)#e#2ej#printf("% $[2**43]bye'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~#    System<.Console<.<.#1024
print(2^51)--;#0}}//4|#6904r"$2 #puts 16384 8*di 2^18o8*'*[[[268*^?>

2 NL을 제거 ^하고 시작 부분을으로 바꾸고 -다른 것을 앞에 추가 -하고 삭제하십시오.* 내에서 print2 차 교체 *^덮어 쓰기, 4951, 삽입을 --인쇄 한 후.


당신은 개행을 제거했습니다 ... 나는 울부 짖는 팀
Pavel

심각하게 왜 개행을 제거 했습니까
Destructible Lemon

haskell 주석은이므로 두 번 --추가하는 것보다 편집 거리가 짧 --습니다.
Pavel

@DestructibleWatermelon : 줄 설명 --은 2 바이트이며 NL 만 제거
nimi

5

답변 67, Gol> <> , 거리 6

우리는 트램폴린 #을 사용하여 코드를 반대로 추가합니다. 를 제거 S)1'a하면 ;재사용 할 수 있으며 6 자만 추가하면됩니다.

#64º,;n*:"C"
"bc"<<x
2^66
x
#??92a5*2p@^54┘#--2'3k:'2k*.@2(#"#28@P2*Jp;math 2\^45#2^41 NB.`#(expt 2 39); ^ 
quit()
@n.out (*2 32#e#a44******O@) //2 25)
"e
"2ej
:
py 
p
riker
i
n
t
(2**60)
"%d" $[2**43]bye'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~#

온라인으로 사용해보십시오!

#다른 언어가 주석으로 사용 하도록 허용 한다고 생각 합니다.


그냥 FWIW, 마지막 답변에 현상금이 주어지면 아마도 대답을 얻지 못할 것입니다. 답변 체인 챌린지의 일반적인 승자는 1-2 주 동안 지속 된 마지막 응답자 또는 가장 많은 답변을받은 사람입니다.
Rɪᴋᴇʀ

1
현상금을 실제로 신경 쓰지 마십시오. 단지 이것을 죽이는 것이 부끄러운 일이라고 생각했습니다.
PidgeyUsedGust

4

답 4 : 젤리 거리 3

/class HelloWorld {static void Main() 0{
    System.Console.Write(2);
0}}//4|
8Ḥ

온라인으로 사용해보십시오!

모든 삽입 : 00Ḥ.

0{0}구문 분석 오류가 억제 할 수 있습니다 (인해 빈 목록에서 터지는 {} 있는 quicks이 각각 왼쪽과 오른쪽 인수를 사용 댓구로 회전 모나드가).

"반쪽"8을 16으로 만듭니다.


1
왜 첫 번째 {(뒤 class HelloWorld)에 0이전이 필요하지 않지만 다른 두 개가 필요합니까?
Pavel

각 행은 실행하기 전에 링크 (함수)로 구문 분석되며 마지막 행은 프로그램의 시작점입니다. 파서는 ()첫 번째 줄 에서 이전의 두 번째 열린 괄호가 없으면 괜찮 습니다. 작동 할 모나드가 없으므로 세 번째 줄은 중괄호로 시작할 수 없습니다.
Jonathan Allan




3

답 20 : 거리, 거리 8

2**20$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~
#    System<.Console<.<.
#1024p#rint(512);
#0}}//4|
#ß”6904”±r«"$2 
#puts 16384 8*di 2^18*/

온라인으로 사용해보십시오!

수정 :

변경 2^192**20 프로그램의 시작시의 전력을 계산하기 위해 (4)

대체 #$ 첫 번째 줄에 과거의 그 모든 것이 JS (1)로 해석되도록

마지막 줄에서 프로그램을 제거하고 프로그램 끝 부분에 /a */를 추가 하여 주석이 전체 프로그램을 차지합니다 (3).


죄송합니다. 위의 답변이 잘못되었습니다. 마지막 숫자는 7 대신 8이어야합니다.
bmarks

@bmarks 감사합니다. 편집했습니다.
Okx

3

답 27 : MATL, 거리 4

27W%2 25)#e#2ej#printf $[2**24]#'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~#    System<.Console<.<.#1024p#rint(512);#0}}//4|#ß”6904”±r«"$2 #puts 16384 8*di 2^18o8*'

온라인으로 사용해보십시오!

추가 27W%

설명:

  W   2 to the power of
27    27
   %  Start of single line comment

3

답변 50 : 줄프, 거리 10

^2@2(#"#28@P2*Jp;math 2\^45#2^41 NB.`(expt 2 39); ^ exit @n.out (*2 32#e#a44******O@)//2 25)#e#2ej#printf("% $[2**43]bye'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~
#    System<.Console<.<.#1024
print(2**49);#0}}//4|
#6904r"$2 #puts 16384 8*di 2^18o8*'*[[[268*^?>

여기 사용해보십시오!

접두사 ^2@2( (+5)

제거 ±ß에서#ß6904±r (2)

제거 ó에서óout(+1)

제거 <?에서<?#"#28@P2*(+2)

총계 : 10. 비 ASCII 문자를 모두 제거하십시오!

설명

( 파싱을 중지하므로 코드는 다음과 같습니다.

^2@2
^      exponentiate
 2     two
  @2   to the 50 (char code of 2)

3

답 52. Befunge-98 , 거리 8 + 2

1 바이트를 골프 로 해주신 @DestructibleWatermelon 에게 감사드립니다 !

--2'3k:'2k*.@2(#"#28@P2*Jp;math 2\^45#2^41 NB.`(expt 2 39); ^ exit @n.out (*2 32#e#a44******O@)//2 25)#e#2ej#printf("%d" $[2**43]bye'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~#    System<.Console<.<.#1024
print(2^51)--;#0}}//4|#6904r"$2 #puts 16384 8*di 2^18o8*'*[[[268*^?>

온라인으로 사용해보십시오!

추가 된 '3k전과 2, 그리고 '2k*.사이 2@.

--아무것도하지 않고
'3k252 2s를 스택에 놓고
'2k*.@ 곱한 다음 숫자를 인쇄하고 종료합니다.

또한 2 명의 캐릭터가 추가되어 다른 사람들의 삶을 편하게하기 위해 d"애프터 마켓 printf("%을 추가했습니다 . Befunge-98 프로그램에는 영향을 미치지 않습니다.


3

답 42 : Cubix , 거리 8

2^41 NB.`(expt 2 39); ^ exit @ⁿ.óout (*2 32#e#a44******O@)//2 25)#e#2ej#printf $[2**24]#'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~#    System<.Console<.<.#1024p#rint(512);#0}}//4|#ß6904±r"$2 #puts 16384 8*di 2^18o8*'*

온라인으로 사용해보십시오!

lert(2**31중간에이 변경되었습니다 44******O@.


3

답 60, Vimscript, 거리 10

"bc<<<2^57 #x??92a5*2p@^54┘#--2'3k:'2k*.@2(#"#28@P2*Jp;math 2\^45#2^41 NB.`#(expt 2 39); ^ exit @n.out (*2 32#e#a44******O@) //2 25)
"e
"2ej
:py print(2**60)
"%d" $[2**43]bye'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~#    System<.Console<.<.#1024print(2**53)--0;#0}}//4|#6904r"$2 #puts 16384 8*di 2^18o8*'*[[[268*^?>

#가운데 두 줄의 시작 에서 2 를로 변경하고 첫 번째 줄 앞에 "a "를 추가 한 다음:py<space> 앞에와 마지막 줄 .

설명을 위해 :

" vimscript의 줄 주석 (적어도 줄의 시작 부분)이며 일치 할 필요가 없습니다.

Vim은 python 코드를 실행할 수 있으므로 python에게 답을 요청하는 것과 같습니다.


이것이 파이썬 코드를 실행 중이라면 왜이 오류가 어디에서나 그렇지 않습니까?
Pavel

@Pavel은 마지막 줄만 파이썬 코드로 실행됩니다.
Rɪᴋᴇʀ

죄송합니다, 당신이 그것을 고치기 전에 그 의견을했다.
Pavel

3

답 8 : 펄

#327;N.""/class HelloWorld {static void Main() 0{;n***~
#    System.Console.
print(256);
#0}}//4|
#8Ḥ

정확히 10의 거리 : 4 #의견, 후 한 줄 바꿈 System.Console., 셋을 변환하기위한 writeprint전환을 위해 +2, 2256.

나는 참여하지 않을 것이지만, 나는 너무 미친 짓을하기 전에 정규 언어를 추가하고 싶었다.

온라인으로 사용해보십시오!


3

답 49 : PHP, 거리 6

<?#"#28@P2*Jp;math 2\^45#2^41 NB.`(expt 2 39); ^ exit @n.óout (*2 32#e#a44******O@)//2 25)#e#2ej#printf("% $[2**43]bye'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~
#    System<.Console<.<.#1024
print(2**49);#0}}//4|
#ß6904±r"$2 #puts 16384 8*di 2^18o8*'*[[[268*^?>

추가 <??> 각각 개폐 PHP 태그에.

로 대체 48되었습니다 49.

# PHP에 대한 주석을 시작합니다.

<? print(2**49); ?>

시각화에 도움이되는 적절한 구문 highlihgting 및 출력의 스크린 샷은 다음과 같습니다.

스크린 샷


2

답변 2 : ///

/class HelloWorld {static void Main() {
    System.Console.Write(2);
}}//4

+4 자- ///4

온라인으로 사용해보십시오!


삭제 한 답변과 관련하여 : 8 시간 요구 사항을보다 주관적인 " 너무 많이 게시하지 마십시오 "로 변경했습니다. 삭제를 취소하십시오.
Pavel

@Pavel 다른 답변을 다시 게시하고 싶습니다! : P
boboquack

@boboquack 방금 제안한 질문에 대한 편집과 관련하여 : Different versions of the same language count as the same language."Languages ​​used ..."아래에 "Python"만 나열 하면 충분합니다.
R. Kap

@ R.Kap 감사합니다. 실제로 편집하려는 것이 아닙니다. 브라우저는 언어 이름을 복사 한 게시물의 이전에 제안되지 않은 이전 편집 내용을 자동 저장하여 언어 이름으로 이미 편집 한 것을 알 수 있습니다. 멀티 포스터를 목록에 추가하려고했을 때 저장된 버전이 몰랐습니다.
boboquack

2

답변 7 : 민 콜랑 , 거리 : 4

327;N.""/class HelloWorld {static void Main() 0{;n***~
    System.Console.Write(2);
0}}//4|
8Ḥ

온라인으로 사용해보십시오!

7;N.프로그램에 추가 했습니다. 기본적으로 3, 2그리고 7스택으로 푸시 된 후 2 사용 일곱째 전력 상승; . 그런 다음 N엄버 로 출력 된 다음 프로그램이.


2

답변 11 : , 거리 5

A#327;N.""/class HelloWorld {static void Main() 0{;n***~
#    System.Console.
1024p#rint(512);
#0}}//4|
β2048

온라인으로 사용해보십시오!

대문자 그리스 문자 이며 β뒤에 ASCII 문자가 할당되는 변수입니다. 최종 값은 암시 적으로 인쇄됩니다.


잠깐, 왜 대답을 바꾸려고 했어 10? 내 것이 10 번째 답이었습니다.
R. Kap

@ R.Kap 이전에했던 것처럼 편집하여 11로 돌아갔습니다.
Jonathan Allan

만약 당신이 미래에 숯을 사용한다면, 명확한 것은 더 짧습니다
ASCII-only

@ASCII 전용 아, 맞습니다-감사합니다!
Jonathan Allan

2

답변 10 : dc , 거리 5

#327;N.""/class HelloWorld {static void Main() 0{;n***~
#    System.Console.
1024p#rint(512);
#0}}//4|
#8

다음은 dc출력 하는 유효한 프로그램입니다1024 .

온라인으로 사용해보십시오!


그것은 도전이 작동하는 방식이 아니며, 당신의 10 번째 답변이며 2 ^ 10을 인쇄해야합니다.
Leo

@ 레오 오, 죄송합니다. 그것이 게시물을 제대로 읽지 못해서 얻은 것입니다. 편집 : 그것은 업데이트되었습니다
R. Kap

2

답변 12 : 자가 수정 Brainfuck

A#327;N<.""/class HelloWorld {static void Main() 0{;n***~
#    System<.Console<.<.
1024p#rint(512);
#0}}//4|
#β6904

온라인으로 사용해보십시오!

SMBF는 소스 코드가 테이프의 시작 위치 왼쪽에 있다는 점을 제외하고는 두뇌와 같습니다. 코드 끝에서 거꾸로 인쇄 할 숫자가 있습니다.<. 네 자리를 모두 인쇄하기 네 번을합니다.

내가 추가 한 <각 전에 .코드에서 (그 중 3이 있었다) 추가를 <., 마지막 번호를 수정했습니다. 거리는 8이어야합니다.



2

답변 31 : 자바 스크립트 ES7, 거리 7

alert(2**31)//2 25)#e#2ej#printf $[2**24]#'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~#    System<.Console<.<.#1024p#rint(512);#0}}//4|#ß”6904”±r«"$2 #puts 16384 8*di 2^18o8*'

ES7은 **전원 공급원을 지원합니다 .

여기서 온라인으로 시도 할 수 있습니다 .


2

답 33 : 매스 매 티카, 거리 9

2^33 (*2 32#e#alert(2**31)//2 25)#e#2ej#printf $[2**24]#'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~#    System<.Console<.<.#1024p#rint(512);#0}}//4|#ß”6904”±r«"$2 #puts 16384 8*di 2^18o8*'*)

설명

모든 것을 주석 안에 넣고 2 ^ 33

내가 처음이어서 체인을 깨고 싶지 않기 때문에 스스로 대답하기 전에이 답변이 유효한지 확인하십시오.


2

답변 37 : 실제로 , 거리 7

2:37@ⁿ.óout (*2 32#e#alert(2**31)//2 25)#e#2ej#printf $[2**24]#'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~#    System<.Console<.<.#1024p#rint(512);#0}}//4|#ß6904±r"$2 #puts 16384 8*di 2^18o8*'*

로 대체   36?#되었습니다 :37@ⁿ.ó.

온라인으로 사용해보십시오!


2

답 38 : RProgN, 거리 10

2 38 ^ exit @ⁿ.óout (*2 32#e#alert(2**31)//2 25)#e#2ej#printf $[2**24]#'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~#    System<.Console<.<.#1024p#rint(512);#0}}//4|#ß6904±r"$2 #puts 16384 8*di 2^18o8*'*

온라인으로 사용해보십시오!

대체 2:372 38 ^ exit (10) (후행 공백에주의)

설명:

2            2
     ^       to the power of
  38         38
       exit  Stop the prgram

2

답 47 : Perl 6 , 거리 10

#28@P2*Jp;math 2\^45#2^41 NB.`(expt 2 39); ^ exit @n.óout (*2 32#e#a44******O@)//2 25)#e#2ej#printf("% $[2**43]bye'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~
#    System<.Console<.<.#1024
print(2**47);#0}}//4|
#ß6904±r"$2 #puts 16384 8*di 2^18o8*'*

Perl 6은 Perl과 구별되는 것으로 간주됩니다. 나는 "%after 을 추가하여 C를 길 아래에 설정하려고했는데 printf, 누군가가 그것을 사용하기를 바랍니다.

온라인으로 사용해보십시오!


2

답 48 : RProgN2 , 거리 9

"#28@P2*Jp;math 2\^45#2^41 NB.`(expt 2 39); ^ exit @n.óout (*2 32#e#a44******O@)//2 25)#e#2ej#printf("% $[2**43]bye'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~
#    System<.Console<.<.#1024
print(2**47);#0}}//4|
#ß6904±r"$2 #puts 16384 8*di 2^18o8*'*[[[268*^

"시작 부분에 모든 항목이 중단되는 것을 추가 [[[하고 마지막 부분에서 메모리를 지우고 268*^새 답변을 계산합니다. 암시 적으로 인쇄됩니다.

온라인으로 사용해보십시오!


이 계산이 확실합니까? 이미 RProgN 버전 1 답변을 게시했으며 동일한 언어의 여러 버전이 허용되지 않는다고 생각합니다.
Okx

RProgN 2는 RProgN 1을 완전히 재 작업 한 것입니다. Perl 6이 Perl 5와 충분히 다른 것으로 간주되는 것과 마찬가지로 이것은 유효한 것으로 간주됩니다.
ATaco

2

답변 66, es (쉘) + bc, 거리 8

#64º,;S)1'a
"bc"<<x
2^66
x
#??92a5*2p@^54┘#--2'3k:'2k*.@2(#"#28@P2*Jp;math 2\^45#2^41 NB.`#(expt 2 39); ^ 
quit()
@n.out (*2 32#e#a44******O@) //2 25)
"e
"2ej
:
py 
p
riker
i
n
t
(2**60)
"%d" $[2**43]bye'$/*#"A#327;N<."$"/class HelloWorld {static void Main() 0{;n***~#    System<.Console<.<.#1024print(2**53)--0;#0}}//4|#6904r"$2 #puts 16384 8*di 2^18o8*'*[[[268*^?>

로 변경 exit되었으며 첫 번째 이후에 quit()추가 iker되었습니다 r. 나는 저항 할 수 없었고 4자를 더 추가하고 싶었다.


그러나 우리는 목표를 향해 노력해야합니다.
Destructible Lemon

그것은 나에게 8의 거리처럼 들린다.
Sami Lieses

@SamiLiedes 당신이 맞아요.
Rɪᴋᴇʀ
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.