정말 좋은 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
.
답변
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
답변
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>
답변
PHP, 76 바이트
for(;;)echo strtr(EASI0MMUNICATION1FAST0DING1FEW0DERS1,["ER CO"," MEANS "]);
답변
Vim 69 바이트
qqAFEWER CODERS MEANS EASIER COMMUNICATION M<C-n> FASTER CODING M<C-n> <esc>@qq@q
답변
HTML, 122 바이트
미안, 나 스스로 도울 수 없어
<marquee style="width:5em;word-spacing:5em;">EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS </marquee>
답변
파이썬 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'),