더 쉬운 통신은 더 빠른 코딩을 의미하며 더 적은 코더를 의미합니다.


28

정말 좋은 APLer 였고 5 년 전에이 날 세상을 떠난 APL (및 그 이상)의 모든 기초를 가르쳐 준 아버지 . 50 년의 APL을 준비하면서 필자는 이 특허 편지 (덴마크어를 읽지 않은 사람들의 편의를 위해 번역됨)가 손으로 쓴 로고에 대해 발견했습니다. APL이 대규모 사용자 기반을 얻지 못한 주요 이유를 설명합니다. 물론이 커뮤니티의 모든 놀라운 골프 언어에도 적용됩니다.


3497/77 요구 사항 29 8 월 13 일에서 1977

보다 쉬운 통신 수단 더 빠른 코딩 수단 더 적은 코더 수단…

엔지니어링 컨설팅 회사 인 Henri Brudzewsky, Søborg의 Mindevej 28,

컴퓨터, 특히 APL 코딩 된 컴퓨터를 포함하는 클래스 9 ,
클래스 42 : 특히 APL 코딩 된 컴퓨터의 사용 중 IT 서비스 대행사.


태스크

EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS 바꿈없이 텍스트 를 무한 반복 출력합니다 . 당신은 텍스트 시작할 수있다 EASIER거나 FASTER또는 FEWER.


나는 당신의 도전과 내가 잘못한 것을 i.imgur.com/qKnTj3q.png로 잘못 해석했습니다 !
sergiol

@sergiol 여기에 거의 유효 합니다 .
Adám

특허 서로 연결되지 않았습니다.
pppery

@pppery 감사합니다. 업데이트되었습니다.
Adám

답변:


14

05AB1E , 25 바이트

[‘æƒËRSˆ¾¥ƒŽÁˆ¾¡ŸÂ ‘?

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

설명:

[‘æƒËRSˆ¾¥ƒŽÁˆ¾¡ŸÂ ‘?
[                         Start infinite loop
 ‘æƒËRSˆ¾¥ƒŽÁˆ¾¡ŸÂ ‘   Push the compressed string in uppercase, starting from FEWER, with a trailing space
                        ?  Print without trailing newline

13
솔직히, 나는 파이썬 솔루션이 왜 설명을 얻었는지 이해하지 못합니다. 세계에서 무슨 일이 일어나고 있습니까?
nluigi

3
@ nluigi 블랙 매직
닉 로버트슨

2
언어를 모른다면 여기서 무슨 일이 일어나고 있는지 알기 란 불가능합니다. 설명을 해주시겠습니까?
조지 윌콕스

1
@nluigi [수단 '무한 루프의 시작'는가 ‘æƒËRSˆ¾¥ƒŽÁˆ¾¡ŸÂ ‘의 압축 된 버전 EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS ?수단 개행 않고 인쇄.
Okx

1
@ 레오 너무 크게 설명되지 않습니다. 첫째, 당신은 이동 파일. 일부 확장 문자 오른쪽에 숫자가 표시됩니다. 한 자리이면 앞에 0으로 채 웁니다. 이러한 두 문자는 가능한 선행 0과 함께 4 자리 숫자를 형성합니다. 그런 다음이 숫자는 사전에 대한 0부터 시작하는 인덱스로 사용됩니다 . 각 단어의 동작은 따옴표에 따라 달라집니다. 따옴표를 검색하면 처음 연결된 파일에서 찾을 수 있습니다 compressed.
Outgolfer Erik

41

SVG (HTML5), 336 바이트

<svg width=500 height=500><defs><path id=p d=M49,250a201,201,0,0,1,402,0a201,201,0,0,1,-402,0></defs><text font-size="32"><textPath xlink:href=#p>EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS</textPath><animateTransform attributeName=transform type=rotate from=360,250,250 to=0,250,250 dur=9s repeatCount=indefinite>

편집 : 일부 사람들은 글꼴이 글꼴에 적합하지 않다는 것을 알았습니다. 여기에 몇 픽셀을 조정할 수있는 버전이 있습니다.

<p><input type=number value=0 min=0 max=9 oninput=p.setAttribute('d','M250,250m20_,0a20_,20_,0,1,1,-20_,-20_a20_,20_,0,1,1,-20_,20_a20_,20_,0,1,1,20_,20_a20_,20_,0,1,1,20_,-20_'.replace(/_/g,this.value))></p>
<svg width=500 height=500><defs><path id=p d=M250,250m200,0a200,200,0,1,1,-200,-200a200,200,0,1,1,-200,200a200,200,0,1,1,200,200a200,200,0,1,1,200,-200></defs><text font-size="32"><textPath xlink:href=#p>EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS</textPath><animateTransform attributeName=transform type=rotate from=360,250,250 to=0,250,250 dur=9s repeatCount=indefinite>


이것은 아름답지만 내부에서 (원의 바깥 쪽을 향한 글자의 상단) 모든 대문자로 만들 수 있습니까?
Adám

@ Adám 어때요? 치수를 약간 조정해야했지만 동일한 바이트 수입니다.
Neil

1
@ Adám, 당신은해야합니다; 그것이 제가 처음 읽을 때이 도전이 될 것이라고 생각한 것입니다.
Shaggy

8
"MEANSEASIER"에는 다른 단어 사이에 공백이 없습니다.
ShreevatsaR

1
@ShreevatsaR 작은 조정을위한 텍스트 상자가 포함 된 두 번째 버전을 추가했습니다. 아마 도움이 될 것입니다.
Neil

13

PHP, 76 바이트

for(;;)echo strtr(EASI0MMUNICATION1FAST0DING1FEW0DERS1,["ER CO"," MEANS "]);

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


4
PHP에서만 ....
user253751

@immibis 무슨 뜻인가요?
Jörg Hülsermann

한 줄의 코드로 최소한 3 개의 PHP "디자인 쿼크"를 보여주었습니다. 이 코드 줄은 왜 PHP가 해로운 것으로 간주되는지 보여줍니다.
user253751

1
@immibis "mimimi은 PHP를 좋아하지 않는다"우리는 그 시점을 지난 10 년 동안 지났다고 생각했다. :-)
Zsolt Szilagy

4
@ Arc676 먼저, 달러 기호가없는 이름은 상수로 가정합니다. 둘째, 정의되지 않은 상수는 그 자체가 문자열로 가정합니다. 따라서이 코드 EASI0MMUNICATION1FAST0DING1FEW0DERS1에서 문자열로 취급됩니다 "EASI0MMUNICATION1FAST0DING1FEW0DERS1". 셋째, strtr연관 배열 (다른 언어에서는 "맵"또는 "사전")을 예상하지만이 코드는 일반 배열로 전달되므로 일반 배열을 키 0과 1을 갖는 연관 배열로 취급합니다. 1은 문자열로 취급받을 "0"하고 "1"당신이 그것을 짐작하기 때문에,이 함수는 문자열을 필요로한다.
wavemode

11

Vim 69 바이트

qqAFEWER CODERS MEANS EASIER COMMUNICATION M<C-n> FASTER CODING M<C-n> <esc>@qq@q

간단한 Vim 명령 시퀀스가 ​​적절한 코드 골프 솔루션을 만들 때 나는 그것을 좋아 합니다. :-D
DevSolar

7

HTML, 122 바이트

미안, 나 스스로 도울 수 없어

<marquee style="width:5em;word-spacing:5em;">EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS </marquee>


왜 거대한 단어 간격?
Adám

@ Adám 선택 윤곽은 항상 반복 사이의 너비 (즉, 자체 너비)를 유지하기 때문입니다. 그리고 나는 그것을 접을 방법을 찾을 수 없었기 때문에 각 단어 사이에 같은 양의 공간을 즉흥적으로 배치해야했습니다.
Mr Lister

종료 태그를 제거 할 수 없습니까?
NoOneIsHere

@NoOneIsHere 어떻게 도움이 되겠습니까? 아니면 10 바이트 씩 줄이려고 했습니까? 나는 그렇게하고 싶지 않다; 종료 태그는 실제로 선택 사항이 아닙니다.
Mr Lister

@MrLister 나는 골프를 의미합니다. 단일 태그 HTML 문서에는 종료 태그가 필요하지 않다고 생각했습니다.
NoOneIsHere

6

파이썬 2 , 82 81 바이트

Leaky Nun 덕분에 -1 바이트.

아마 뭔가 잘못하고 있지만 정말 늦었어요. 후행 쉼표에 유의하십시오.

while 1:print'FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS',

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

다른 솔루션, 85 바이트

아마 이것을 더 골프화 할 수있을 것입니다.

while 1:print'%sER CO%s MEANS'*3%('FEW','DERS',' EASI','MMUNICATION',' FAST','DING'),

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


1
두 번째 공백을 삭제할 수 있습니다.
Leaky Nun

@LeakyNun 어떻게 그리웠습니까? o0 감사합니다!
완전히 인간적인

두 번째에서는 공백을 형식 문자열로 이동할 수 있습니다.
wizzwizz4

@ wizzwizz4 선행 공백은 허용되지 않습니다.
완전히 인간적인

2
@totallyhuman 현재 "FEWER CODERS MEANSEASIER COMMUNICATION MEANSFASTER CODING MEANSFEWER ..."를 출력하는 버그가 있습니다. 형식 문자열을 변경하고 형식 '%sER CO%s MEANS '항목에서 공백을 제거하면 골퍼가되어 제대로 작동합니다.
wizzwizz4

5

젤리 , 33 29 바이트

Outgolfer Erik에게 4 바이트 감사합니다.

“©%5ÐƬwȮh¬Þ6.⁷ḷḊḥṫɠlḶṀġß»Œu⁶¢

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


1) 더 나은 압축 문자열을 사용할 수 있습니다. “©%5ÐƬwȮh¬Þ6.⁷ḷḊḥṫɠlḶṀġß»(여전히 사용 Œu하고 ;⁶) 2) ß대신 사용할 수 있습니다 1¿.
Outgolfer Erik


4

HTML / CSS (파이어 만) 179 177 183 176 173 바이트

<b id=a>EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS </b>E<a><style>*{margin:0;}a{position:fixed;left:0;right:0;height:1em;background:-moz-element(#a)}

Certianly 가장 낮은 점수에 가까운 곳은 JS가 없다면 HTML / CSS에서 무한한 회개를 얻는 것이 재미있을 것이라고 생각했습니다. :)

변경 로그:

  • id 속성 주변의 따옴표를 제거했습니다.
  • 텍스트가 올바르게 줄 바꿈되도록 "둥근"배경 반복을 추가했습니다.
  • 단일 라인 출력으로 변경
  • width:100%스타일을 right:03 바이트로 대체

좋은 시도이지만 모든 라인에서 다시 시작됩니다. OP : 줄 바꿈이 없습니다.
Adám

터미널에 인쇄되는 모든 답변은 줄 끝에서 줄 바꿈됩니다. 축소 해보십시오. 가로 방향으로 계속 계속되는 것을 볼 수 있습니다. 브라우저 창에 "숨겨져"있습니다.
user371366

또한, 나는 반복하는 데 도움이 이미지가 더 설득력 랩 그래서 "라운드 오프 ', 희망을 갖는 몇 바이트 낭비
user371366을

줄 바꿈은 좋지만 그렇지 않습니다. 무한히 많은 무한 선을 "인쇄"하는 것으로 볼 수 있습니다. 배경을 한 줄로 제한하십시오.
Adám

1
예. 나는 넣어야 할 것이라고 생각 repeat no-repeat하거나 ; background-repeat: repeat-x, 그러나 그것을 방지하는 방법을 알아 냈어. 사양을 준수하면 바이트가 절약됩니다.
user371366

3

파이썬 3 , 87 바이트

while 1:print(end="FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS ")

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


무엇을 end=합니까?
Adám

@ Adám 후행 줄 바꿈없이 인쇄 할 수 있습니다.
Outgolfer Erik

3
@ Adám 기본 인수 printprint("",end="\n")입니다.
Leaky Nun

대체 ER COMEANS(선행 + 후행 공백)은 약간의 바이트를 절약 할 것이라고 생각했지만 그렇지 않습니다.
Outgolfer Erik


3

LOLCODE 116 바이트

HAI 1
IM IN YR O
VISIBLE "FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS "!
IM OUTTA YR O
KTHXBYE

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


LOLCODE에 익숙하지 않습니다. 이 결과는 어떻게 영원히 지속됩니까?
Esolanging 과일

@ Challenger5 IM IN YR ...IM OUTTA YR ...무한 루프를 형성하십시오.
Leaky Nun

1
컴파일러가 필요하지 않으므로 HAI 및 KTHXBYE를 제거 할 수 있습니다. 또한 VISIBLE이 끝날 때 느낌표가 없습니다.
OldBunny2800

@ OldBunny2800 어떤 버전의 LOLCODE를 사용하고 있습니까? 에서 버전, 후행는 !인쇄 후 캐리지 리턴을 억제한다.
Arc676

아, 난 줄 바꿈 규칙을 잊었다. 나는 LOLCODE가 이것을 할 방법이 있다는 것을 몰랐다!
OldBunny2800

3

루비, 77 바이트

" MEANS "변수에 할당 하면 1 바이트가 모두 저장됩니다 :-)

loop{$><<"EASIER COMMUNICATION#{m=" MEANS "}FASTER CODING#{m}FEWER CODERS"+m}

3

자바 스크립트 (ES6), 90 87 바이트

while(1)console.log`EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS `

대체 기능, 100 바이트

"기능"은 여기서 "브라우저 충돌이 발생하지 않습니다"라는 의미입니다.

setInterval(_=>console.log`EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS `,1)

1
귀하의 코드가 작동하지 않습니다 : document.write`EASIER COMMUNICATION${m=" MEANS "}FASTER CODING${m}FEWER CODERS`+m와 동일합니다 document.write([ 'EASIER COMMUNICATION', 'FASTER CODING', 'FEWER CODERS' ], ' MEANS ', ' MEANS ') + ' MEANS '. 1) 모든 인수를 문자열로 변환하고 연결 (인쇄 EASIER COMMUNICATION,FASTER CODING,FEWER CODERS MEANS MEANS )하고 2) ' MEANS '함수 호출 외부에 있으므로 마지막 어쨌든 포함하지 않습니다 ...
Frxstrem


2

옥타브, 86 바이트

while fprintf('FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS ')end

설명:

이것은 매우 자명하다. 여기서 유일한 "트릭"은을 사용하는 것 while fprintf입니다. 때 fprintf반환 인수를 주어, 그것은 인쇄 된 문자의 수를 반환하며, '0'이 아닌 숫자가 고려되는 true루프 조건이 항상 true가됩니다, 그래서 옥타브에.


필자는 더 흥미로운 접근 방식을 더 짧게 만들려고 애썼지 만 불행히도 9 바이트 더 길었습니다.

while fprintf('FEW%sDERS%sEASI%sMMUNICATION%sFAST%sDING%s',{'ER CO',' MEANS '}{'ababab'-96})end

이렇게 하면보다 짧은 버전의 직접 인덱싱을 사용하여 올바른 위치에 문자열 'ER CO'과 문자열을 삽입하려고합니다 .' MEANS''ababab'-96[1 2 1 2 1 2]

이것은 약간 짧았지만 (93 바이트) 여전히 순진한 접근 방식보다 깁니다.

while fprintf('FEWER CODERS%sEASIER COMMUNICATION%sFASTER CODING%s',{' MEANS '}{[1,1,1]})end

Level River St의 접근 방식을 사용하는 또 다른 하나 (89 바이트) :

while fprintf(['FEWER CODERS',s=' MEANS ','EASIER COMMUNIDATION',s,'FASTER CODING',s])end

이것은 원래 솔루션보다 1 바이트 적은 이론적으로 작동해야하지만 이상한 이유로 실패합니다.

while fprintf"FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS "
end

이 용도 버그 기능 fprintf('abc def')에 해당합니다 fprintf"abc def". 는 end다음 줄에 있어야합니다,하지만 여전히 두 개의 괄호가 생략되기 때문에 한 바이트 짧은입니다.

그리고 87에 대한 하나 더 :

while fprintf('FEWER CODERS%sEASIER COMMUNICATION%sFASTER CODING%s',k=' MEANS ',k,k)end

글쎄, 내가 시도하지 않았다고 말하지 마라 :)


fprintf주장을 올바르게 재활용 한다는 것을 알고 있습니까? 마지막 버전은 6 바이트 더 적을 수 있습니다 . 온라인
Sanchises

2

Alice , 70 바이트

" SNAEM "k"SREDOC REWEF"e0j"GNIDOC RETSAF"e0j"NOITACINUMMOC REISAE"d&o

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

설명

불행히도 MEANS(공백과 함께) 재사용하면 전체를 한 번에 인쇄하는 것보다 단일 바이트 만 절약됩니다. 결과적으로를 추출하면 ER CO실제로 바이트가 필요합니다 (또는 다른 섹션을 추출하는 데 약간 더 비싸기 때문에 아마도 더 비쌉니다).

" SNAEM "                Push the code points of " MEANS " in reverse.
k                        If there is a return address on the return address stack (which
                         there isn't right now), pop it and jump there.
"SREDOC REWEF"           Push the code points of "FEWER CODERS" in reverse.
e0j                      Jump to the beginning of the line, pushing the location of the
                         j to the return address stack. Hence, we push the code points
                         of " MEANS " again, but then the k pops the return address and
                         jumps back here.
"GNIDOC RETSAF"          Push the code points of "FASTER CODING" in reverse.
e0j                      Jump to the beginning of the line again.
"NOITACINUMMOC REISAE"   Push the code points of "EASIER COMMUNICATION" in reverse.
d                        Push the stack depth.
&o                       Print that many bytes from the top of the stack.
                         Afterwards the IP wraps around to the first column and the
                         program starts over.

2

C #, 102 바이트

_=>{for(;;)System.Console.Write("EASIER COMMUNICATION{0}FASTER CODING{0}FEWER CODERS{0}"," MEANS ");};



1

자바 (OpenJDK 9) , 114 바이트

static void f(){while(1>0)System.out.print("FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS ");}

온라인으로 사용해보십시오! 중지시기를 모르기 때문에 몇 초 후에 실행을 중지하십시오.


제출물은 전체 프로그램 또는 기능이어야합니다.
Kritixi Lithos

@KritixiLithos 익명의 람다 일 수 있습니까?
완전히 인간적인

@totallyhuman 예. 허용되는 다른 언어로; Java 왜 예외 여야 하는지 모르겠습니다 .
wizzwizz4

왜 실행을 중지합니까? 그냥을 선택 취소 비활성화 출력 캐시 .
Adám

3
하지만 가능합니다for(;;)
Brian McCutchon

1

C, 86 바이트

f(){printf("FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS ");f();}

온라인에서 작동 하는지 확인하십시오 .


이것은 컴파일러가 tail-call 최적화를 수행하는 것에 달려 있지만 대부분은 그렇게 생각합니다.
Wayne Conrad

@WayneConrad 최적화하지 않은 올바른 답변입니다. 무한 재귀는 다음 요구 사항을 충족합니다. 무한 반복 출력 생성
2501

테일 콜 최적화가 없으면 스택이 결국 오버플로됩니다. gcc기본 옵션을 사용하여 테일 콜 최적화를 사용하지 않고 컴파일하고 실행시 프로세스 속도를 높이기 위해 출력을 / dev / null로 리디렉션하십시오. 잘못 될 것입니다. 테일 콜 최적화를 가능하게하는 '-O2'옵션을 사용하면 의도 한대로 영원히 실행됩니다.
Wayne Conrad

@WayneConrad 무한 재귀는 개념적으로 무한합니다. 이 질문은 무한의 실질적인 정의로 제한되지 않습니다. 일반적인 합의에 따르면, 무한 재귀는 무한 반복되고, 다시 말해서 프로그램 내의 어떤 논리도 그것을 멈추지 않을 것입니다.
2501

귀하의 솔루션이 유효하지 않다고 선언하지 않습니다. 내가 지적하고자하는 것은 제대로 실행하려면 컴파일러의 약간의 협력이 필요하다는 것입니다.
웨인 콘래드



1

MATL , 68 바이트

`'EASIER COMMUNICATION*FASTER CODING*FEWER CODERS*'42' MEANS 'Zt&YDT

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

설명

`                                                     % Do...while
  'EASIER COMMUNICATION*FASTER CODING*FEWER CODERS*'  %   Push this string
  42                                                  %   Push 42 (ASCII for '*')
  ' MEANS '                                           %   Push this string  
  Zt                                                  %   String replacement
  &YD                                                 %   printf to STDOUT
  T                                                   %   Push true as loop condition
                                                      % End (implicit)

1

공리, 92 89 바이트

repeat fortranLiteral"EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS "

Axiom 창에 한 줄로 삽입하십시오. "\ n"을 쓰지 않는 "fortranLiteral"보다 짧은 함수가있을 수 있습니다.


1

Braingolf , 78 바이트

"FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS "[!@66<1+>]

또는

Braingolf , 77 바이트 [비경쟁]

"FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS "[!&@<1+>]

&char print 연산자 ( @) 와 함께 욕심 많은 수정 자 ( )를 사용하는 것과 관련하여 2 가지 버그를 수정해야했기 때문에 이것은 경쟁이 아닙니다.


1

공백 , 267 바이트

[70][69][87][69][82][32][67][79][68][69][82][83][32][77][69][65][78][83][32][69][65][83][73][69][82][32][67][79][77][77][85][78][73][67][65][84][73][79][78][32][77][69][65][78][83][32][70][65][83][84][69][82][32][67][79][68][73][78][71][32][77][69][65][78][83][32]{p}

FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS스택으로 밀어 넣은 다음 인쇄합니다. 아니오로 끝나지 않습니다{@}

또한 재미있는 사실, 다음 Braingolf 스크립트를 사용 하여이 코드를 생성했습니다.

"FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS "l>[<$_<91+2^9-@_ 91+2^7-@l>]"{p}"@3

1

그루비 79 바이트

m=" MEANS";for(;;)print"EASIER COMMUNICATION$m FASTER CODING$m FEWER CODERS$m "

그루비의 문자열 보간을 사용합니다.


1

PowerShell , 100 97 바이트

for(){"EASIER COMMUNICATION","FASTER CODING","FEWER CODERS"|%{Write-Host -NoNewLine "$_ MEANS "}}

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


더 오래된 답변 :

PowerShell , 100 바이트

while(1){"EASIER COMMUNICATION","FASTER CODING","FEWER CODERS"|%{Write-Host -NoNewLine "$_ MEANS "}}

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

콘솔로 출력하는 가장 품위있는 방법이 새로운 줄을 삽입하기 때문에 PowerShell은 약간 까다 롭습니다. Write-Host이 때문에 필요합니다. 그러나 여전히 파이프 라이닝이 코딩 풋 프린트를 줄이는 방법을 보여줍니다.

무한 루프이므로 반환되지 않으므로 짧은 시간 후에 실행을 중지해야합니다.

편집 : while루프를 루프로 변경하여 3 바이트를 줄 for였습니다.

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