답변:
'별'은 나무에 비해 너무 클 수 있습니다 ...
(function _()
{return(' (')
+(''+''+''+''+'')
+_+
')()'
;'We w'
+'wis'+0+
'h you a '
+0+'merry Ch'
+'ristmas, '+0+
+'we '+0+'wish y'
+0+'ou a merry Chr'
+'istmas, we w'+0+'i'
+0+'sh you '+0+'a merr'
+'y Christmas and a h'+0+
+'appy'+0+'new year! Ho ho'
+0+' ho! Merry '+0+'Christma'
+'s!'
})()
0은 싸구려이며 편집기에서 가장 잘 보입니다.
당신은 우리가 네트워크 액세스를 사용할 수 없다고 말한 적이 없습니다 ... : D
#
s="
open(
'http:/
/pastebin
.com/raw.ph
p?i=mGzbahp5'
).read";s=eval(
s.gsub! /\s/,'');
puts(
s+'')
자체적으로 그대로 출력합니다.
예, URL 단축기를 사용할 수 있었지만 덜 명확하고 재미있게 만들었습니다 .P 공간을 차지할 무언가 가 필요 했습니다. 그렇지 않으면 나무는 작을 것입니다.
다음과 같이 실행하십시오.
ruby -ropen-uri christmasquine.rb
다음은 GolfScript 의 작은 것입니다 .
{
".~
"2/~\
+@@2$*}.
~
위의 코드는 두 번째 줄 끝에 두 개의 공백 문자를 포함합니다. 이러한 공간은 올바른 작동에 필수적입니다. 또한 코드는 LF
Windows 스타일 CR
+가 아닌 Unix 스타일 ( ) 줄 바꿈을 사용하여 저장해야합니다 LF
.
축제 메시지를 포함하여 약간 크고 공백에 덜 민감한 것입니다.
{
" "
MERRY
5*n\+\n
CHRISTMAS
".~"+2$*1>}
.
~
온화 흥미로운 단어이다 MERRY
그리고 CHRISTMAS
그들이 있지만, 문자열 리터럴하지 않습니다 어떤 작전, 그리고 그들을 둘러싼 코드 블록과 함께 출력에 복사됩니다.