Selam Dünya! sınırlı karakter tekrarı ile


79

Seçtiğiniz bir dilde, yeni bir satırın ardından gelen karakterleri tam olarak çıkaran bir program yazın Hello world!. Kod:

  • ikiden fazla karakter kullanmamalı (alfanümerik, sembol, boşluk ... herhangi bir şey)
  • herhangi bir dış kaynak kullanmamalı
  • herhangi bir kullanıcı girişi kullanmamalı
  • başka bir şey çıkarmamalı

Geçerli bir python programı örneği:

print("He%so world!"%(2*'l'))

Geçersiz bir python programı örneği ('r' karakteri üç kez kullanılır):

print("Hel"+chr(108)+'o world!')

Kazanan, 14 gün sonra en çok oyu alan kişidir.

EDIT: Bir kazanan seçildi! Bu sorudaki çalışmalarınız için teşekkürler!


25
"Geçerli" python örneğinde tekrarlanan harf o hakkında. Ayrıca bunlar: - "'()
Adam Speight

15
@AdamSpeight ne demek istiyorsun? Mektup, teknik özelliklere göre yalnızca iki kez kullanılır.
Josh

5
@AdamSpeight ... tam anlamıyla aynı.
Vision

4
Bence bir karakter iki defadan fazla görünmemeli, yani bir defadan fazla tekrarlanmamalı.
Michael Kay

56
Sanırım brainfuck ... söz konusu bile olamaz
jub0bs

Yanıtlar:


61

Yakut (1.9+)

Bu bir popülerlik yarışması olduğu için 'Merhaba dünya!' Karakterlerinden HİÇBİR kullanmaya çalışalım. hala diğer karakterleri yalnızca iki kez kullanırken

puts("S\107VsbG8gV29ybGQhCg".unpack(?m))

40 karakter btw.

darbe

Ve bu da unicode sihir kullanıyor.

Notlar:

  • Orijinal karakterler başka bir yerde görünürken (yakut örneğinin aksine), yazdırılan dize yalnızca asci olmayan karakterler içerir.
  • Üç boşluktan ikisi aslında sekmedir, bu yüzden 2 kereden daha fazla görünen utf-8 karakteri yoktur.
  • Oktetlerin bir kısmı ikiden fazla göründüğü için, umarım bu kurallara aykırı değildir. Onları çözmeye çalışıyorum.

Kod:

echo '𝓗𝐞𝑙𝒍𝓸 𝓦𝗈𝖗𝖑𝘥¡'|iconv -t  asCIi//TRANSLIT

Yüklü bir yazı tipi yüklü olmayanlar için şöyle görünür:

resim olarak kod

İşte hexdump:

00000000  65 63 68 6f 20 27 f0 9d  93 97 f0 9d 90 9e f0 9d  |echo '..........|
00000010  91 99 f0 9d 92 8d f0 9d  93 b8 e2 80 8a f0 9d 93  |................|
00000020  a6 f0 9d 97 88 f0 9d 96  97 f0 9d 96 91 f0 9d 98  |................|
00000030  a5 c2 a1 27 7c 69 63 6f  6e 76 09 2d 74 09 61 73  |...'|iconv.-t.as|
00000040  43 49 69 2f 2f 54 52 41  4e 53 4c 49 54 0a        |CIi//TRANSLIT.|
0000004e

Varsayılan karakter kümesinin utf-8 olduğu bir makinede çalıştırmalısınız. İTerm2'yi aşağıdaki ortamla kullanarak bir OSX10.8'de denedim:

iTerm2'de çalışan bash

PHP 5.4

Bu zLib kullanır: (ne yazık ki karakterleri kullanır eve o)

<?=gzuncompress('x▒▒H▒▒▒W(▒/▒IQ▒!qh');

HexDump:

00000000  3c 3f 3d 67 7a 75 6e 63  6f 6d 70 72 65 73 73 28  |<?=gzuncompress(|
00000010  27 78 9c f3 48 cd c9 c9  57 28 cf 2f ca 49 51 e4  |'x..H...W(./.IQ.|
00000020  02 00 21 71 04 68 27 29  3b                       |..!q.h');|
00000029

+1

İşte yinelenenleri sınamak için kullandığım ruby ​​2.0 kodu:

d=ARGF.read
p [d.split(//),d.unpack('C*')].map{|x|x.inject(Hash.new(0)){|i,s|i[s]+=1;i}.select{|k,v|v>2}}

2
Her zaman Unicode zekasını takdir etsem de, bash girişiminiz sorunun spesifikasyonunu tatmin etmiyor gibi görünüyor. " yeni bir satırın ardından gelen karakterleri tam olarak çıkaran bir program yaz Hello world!"
FireFly

14
@FireFly: onu tatmin ediyor. Hedef kodlamaya sahip iconv ascii//translit, unicode karakterleri temel asciğe çevirir. Ve elbette echo yeni
çizgiyi

5
Benim sistemimde Hello World?yerineHello World!
Marinus

1
@SztupY oh, haklısın, benim hatam. Çok akıllıca, hoşuma gitti!
FireFly

1
Eğer yinelenen denetleyiciniz yinelenen spesifikasyona da uygunsa, kaç bonus puanı alırsınız? :-)
corsiKa

55

Daha anlamlı diller kullanmalısın.

Çince,  6 4   3 karakter

喂世!

Bu google çeviri çalıştıran üretir Hello world!

(güncelleme için @sreservoir ve @Quincunx teşekkürler)


33
Kural bükme için +1 ... "Seçtiğiniz bir dilde ..."
WallyWest

4
Sevdim. Ama bu tam olarak nasıl bir program?
Pierre Arlaud

3
Aslında buna google çeviri dilinde bir program olarak bakabilirsiniz - Çince için alt dili olarak :)
Tomas

2
+1. İyi fikir. 世界 = Shì jiè = Dünya. 你好 = nǐ hǎo = Merhaba. "Dünya, merhaba!" "Merhaba Dünya!" diline çevirir. Biraz daha golf oynayabilir:你好世!
Justin

2
喂世!... pahasına daha fazla golf oynayabilir ... aslında, hiçbir şey gerçekten harcanmıyor.
muhmuhten

45

HQ9 +, 1 karakter

H

basit tutmak :)


7
HQ9 + ise virgül
Josh

8
Cevabını hala açık tutardım ... sonuçta bu bir popülerlik yarışması, kurallar rüzgar için!
Josh

26
@Josh Bu, yorumlardaki zayıf düğmeyi özlediğim nadir olaylardan biri. Kurallar atarsak, yarışmayı haklı çıkaracak hiçbir şey kalmaz.
Howard

5
@Hardard kirli hissediyorum. Senin ve Josh'un yorumunu kızdırdım
Cruncher

22
Tüm print Hello Worldsorular aslında who can submit a HQ9+ answer fastersorulardır.
totymedli

44

C, 192 karakter

#
#
/*$$@``*/ATION_[]={9.};main(BBCDDEEFFGGHJJKKLLMMPPQQRRSSUUVVWWXXYYZZabbdefgghhjjkkmpqqsstuuvvwxyyzz) {printf("He%clo \
world!%c\
",2^7&!8.&~1|~-1?4|5?0x6C:48:6<3>2>=3<++ATION_[0],'@'^79-5);}

Bu golf olmadığı için biraz eğlenmeye ve her karakteri tam olarak iki kez kullanmaya karar verdim (bir yorumda olabildiğince az koyarım, çünkü bu çok sıkıcı). Kodumda bir sürü sıkıcı "ölü" kod bulunduğundan (kelimenin tam anlamıyla değil, sadece gereksinimi yerine getirmek için kullanılan yer tutucu karakterleri anlamında) sıkıcı bir şekilde iyi yapmadığımı fark ettim. Her neyse, bu iki karakter sınırlamasıyla şaşırtıcı derecede zordu (ama eğlenceli), bu yüzden ne yazık ki daha ilginç bir şey bulamadım. Bana yeni bir problem için bir fikir verdi.

(@ Ugoren'ın yorumuna göre güncellendi.)


3
Yaratıcı şekilde etkileyici. Bunu sevdim.
Josh

\. \. \. \ .Bir satır üç ve dördüncü eğik çizgi, onu yeni satır değil satırın devamı yapar. Ve dördüncü satır EOF tarafından sonlandırılarak yasal hale getirilir.
Josh

1
Sanırım .kesirler için kullanarak kolayca rahatsız olabilirsiniz . Ayrıca bir dizi bildirebilir ve kullanabilirsiniz [].
ugoren

@ugoren hakkında iyi çağrı .; Sadece yapı erişimi için kullanmayı düşündüm. <s> Dizi bildirimlerine gelince ,, printfarama nedeniyle s dışında kaldım ve s dışında ;dayım, bu yüzden nasıl ilan edeceğime emin değilim. </s> Duh, değiştirebilirim ATION_. ..
FireFly

44

Vim komutu (18 tuş vuruşları)

iHeEsc3alEscio WorRightd!Enter

Herhangi bir tuşa iki defadan fazla basmaz.

Bu tür yine girdi o dizi gereken kullanıcı beri "kullanıcı girişi" kuralını ihlal, ancak bir makro olarak saklayın veya nnoremap önceden saymak olsaydı sadece açıkça herhangi yapmadan onu çalıştırıyorsanız beri, herhalde gerçekleşmesi için girdi.

Ayrıca nocompatible, dış kaynakları kullanmak olarak sayılabilecek bir ayar yapılması gerekiyor, bu yüzden aşağıda başka bir varyasyon sundum:


Vim komutu (21 tuş vuruşları)

iHeEsc3alEscio WorCtrl+[$ad!Enter

Bu varyasyonun nocompatibleayarlanması gerekmiyor , ancak yerinde kullanarak Escüç kez kullanmaya Ctrl+[devam ediyor.


16
Eğer karakterler bahsediyorsan Right, Escve Enterbunlar tam anlamıyla bu karakterler değiliz. Vim, bu yarışmanın amaçları için karakterlere eşdeğer saydığım tuş vuruşlarıyla ilgileniyor (ve "iki defadan fazla tekrar etmeyin" kuralı). Tuşa yalnızca iiki kez, <Right>tuşa bir kez de basıyorum. Gelince E, ben hiç kullanmak asla - ama kullanırım <Esc>iki kez ve <Enter>bir kez.
Joe Z.

6
Şimdi
Emacs'in

4
Olsa bile, bu üç lsaniye.
Joe Z.

1
Yapman gerektiğini not etmelisin :set nocompatible.
jazzpi

1
Şaşırtıcı, ama kendimi Rightçok vim-y kullanarak bulabilirsiniz .
gefei

29

Piet-- Hiçbir karakter yok!

Piet dünyasında merhaba dünya


7
Kodekleri "karakter" olarak görürdüm.
Paŭlo Ebermann

3
@ PaŭloEbermann Benzersiz bir ahır olarak ne düşünürsünüz? EG farklı şekiller? renkler? boyutları? bunların bir kombinasyonu?
Yaklaşan

1
@ValekHalfHalite benzersiz bir kodonun tanımı dilin özelliklerinde verilmiştir : tek renkli bir piksel olarak basitleştirilebilecek bir kodon bloğu.
plannapus

@plannapus Bu durumda, bu zorluğu Piet'de teknik olarak mümkün kılmıyorum. Yine de yaratıcı bir şey bulabilirim.
Yaklaşan yaklaşanlıkFishFar

@ValekHalfHeart oh bu cevabın eleştirisi değildi: bayıldım! Bu meydan okuma zaten bir kodlayıcı değildi.
plannapus

26

Perl, 29 karakter

Bu cevap, x puanlı takunya içerir!

say"07-8*d<#B+>!"^xRATEDkL0GZ

Perl, 23 karakter

Daha kısa, ancak porno ayakkabılar yok. :-( Yine de aynı temel fikir ...

say'0@@lo World!'^"x%,"

Perl, 20 karakter

Sıkıcı...

say"Hello Wor\x6Cd!"

7
Um .... sapıkça? +1 :)
Josh



18

Scala: 34 29 karakter

Bunun için kendimle gurur duyuyorum:

printf("He%c%co world!\n",108,108)

Yinelenen 'l'ler, r'ler, tırnak işaretleri ve parantezleri yenmek için çok zor bir zaman geçirdim. Sonra printf, %cformat belirteci verildiğinde sayıları mutlu bir şekilde harflere dönüştürecek olan eski Java işlevini keşfettim .

Güncelleme

MrWonderful , dizimdeki ikinci 'l' i manuel olarak kullanarak bir sürü karakterin kurtarılabileceğini belirterek harika bir şey yaptı!

printf("Hel%co world!\n",108)

4
@KCaloux, 2 'l'ye kadar izin verildiğinden, printf'de ("Hel% co world \ n", 108) 28 yaşında bile daha iyi olmaz mıydı?
MrWonderful

@ MrWonderful Kesinlikle haklısın bence! (Ayrıca '!' Eklemeyi unuttuğumu da farkettim)
KChaloux

Anladığım kadarıyla, bu iyi bir girişim olsa da, bu geçerli bir giriş değil. printfBir içeriyor ryaptığı gibi world. Aynı o, birden fazla kullanılan mektup için de geçerlidir . Bu, print("Hel"+chr(108)+'o world!')
OP'den

@JAnderton İkiden fazla karakter içermediğinden emin olmak için betiğimi çözümleyen bir yakut programım vardı. Tekrar oku. 2 değil, 3 değil. "Printf" de, diğeri "world" de. chr
Python'un

16

Python 3 [38 bayt]

exec('import '+chr(95)*2+"h\x65llo__")

Ben düşünün olmaz import __hello__harici kaynak olarak.


15

Perl: 34 karakter

$_="He12o wor3d!
";s{\d}{l}g;print

Örnek çalışma:

bash-4.1# perl -e '$_="He12o wor3d!
> ";s{\d}{l}g;print'
Hello world!

(Çok büyük bir şey değil. Hayatımda en az bir kere s///bu süslü sınırlayıcılarla birlikte kullanılmak üzere gönderildi.)


15

PHP, 33 karakter

Ben sadece PHP'nin affedici ve anlayışlı olduğunu seviyorum!

<?=Hel.str_rot13("yb jbe").'ld!';

Silinmeden önce (ya da hala oradaysa, tamamen körüm), "Beyin yok * ck?: D" yazan bir yorum gördüm. Bildiğiniz gibi BrainF * ck'ye bir çözüm yazmak oldukça imkansız. Fakat bunu sadece lulz için kodlamayı başardım.

++++++++++[>++++>+++++>++++++>+++++++>++++++++++>+++++++++++>+++++++++<<<<<<<-]
>>>.+++.--.>++.>+.+++++++.<<<<++++++.>>>>>+++++.+.--.>+++++.<.---.+++++.<<<<-.+
+.<------.------.>>>>>+++++.<----------.<<<<--.>>>>++++++++.--------.+++.
<<<<++.+++++++.+++++.-------.>>>>+++++++.--------.<<<<------.++++++.>++++++++.

Eğer bir BF yorumcunuz yoksa, yukarıdaki kod sadece PHP olanını yazdırır: P


Bunun gibi bir kodun bile geçerli olduğunu bilmiyordum! PHP etiketi kapalı değil ve dize Heltırnak işaretleri içinde değil. Ayrıca daha önce hiç duymadım str_rot13.
Aycan Yaşıt

1
@ AycanYaşıt EOF'da kapanış php etiketine gerek duyulmuyor ve eğer tırnaksız bir dize koyarsanız, ismiyle aynı içeriğe sahip bildirilmemiş bir sabit olduğunu varsayar ve bir uyarı verir
Einacio

1
Bu uyarıyı önlemek (ve ilk kaydedebilirsiniz .) koyarak Helönce <?=.
Paŭlo Ebermann

4
@ PaŭloEbermannHel<?=str_rot13("yb jbe")?>ld!
MirroredFate

2
@ PaŭloEbermann Bunun kullanılmasının, artık saf PHP olmadığı için hile gibi olduğunu söyleyebilirim.
Vereos

13

HTML Fiddle - 21 karakter

Hel&#108;o World!<br>

Bu takip eden yeni satırı içeriyor mu?
Josh,

Doh ... bu şartı kaçırdım! Oraya bir <br> ekleyeceğim.
Briguy37,

7
@netinept: Bu bir, bir yeni satır istedi \nyüzden derim <br>sayar
Chris

1
Ancak karakter rçözümde tekrarlanır. Gereklilikleri yanlış mı yorumladım?
javatarz

2
"l" ve "o" da, ancak her karakter en fazla iki kez kullanılabilir.
xem

12

Yakut: 27 karakter

puts [:Hel,'o wor',"d!"]*?l

Örnek çalışma:

bash-4.1# ruby <<ENDOFSCRIPT
> puts [:Hel,'o wor',"d!"]*?l
> ENDOFSCRIPT
Hello world!

Yakut: 25 karakter

(Vache'nin yorumuna dayanarak.)

puts 'He'+?l*2+"o world!"

Yakut: 23 karakter

( Danko Durbić'in Powershell cevabının kopyası .)

puts"He#{?l*2}o world!"

puts 'He'+'l'*2+'o world!'bir karakter daha kısa!
dee-

3
Ama 6 “'”' nin ... vardır
manatwork

haha Harf karakterlerine o kadar odaklanmıştım ki bunu hiç farketmemiştim. boşver!
dee-

1
Koyduktan sonra boşluğu kaldırın ve 23. -puts"He#{?l*2}o world!"
Sıfır Fiber

1
@SampritiPanda, çıktıdaki palıntıları içerir. İstenilen çıktı formatına kesinlikle uymayı tercih ederim. Ama haklısın, alana gerek yok. Teşekkür ederim.
Manatwork

12

JavaScript, 66 karakter

alert('Hel'+window.atob("\x62G8gd29ybGQhCg=="));//rH+in.\x689yQhC;

FireFly'den ilham alan bu kod tarafından kullanılan her karakter tam olarak iki kez kullanılır.


Bazı karakterleri yalnızca bir kez kullanmanıza izin verildiğini düşünüyorum ve yorumu bırakabilirsiniz.
John Dvorak

2
@JanDvorak - elbette, o şekilde yapabilirdi - ama bence bu çözüm, her bir karakteri tam olarak iki kez kullanmanın sırf kanlılığı için bir artığı hak ediyor. :-)
Bob Jarvis

6
+1, ancak bir yorum olarak anlamsızca eklemeniz durumunda her karakteri tam olarak iki kez kullanmak kolaydır.
Camilo Martin

11

C - 43 Karakterler

main(){printf("Hel%co World!%c",'k'+1,10);}

Çıktı

Hello World!

Karakter sayar

' ' Count: 1    '!' Count: 1    '"' Count: 2    '%' Count: 2    ''' Count: 2
'(' Count: 2    ')' Count: 2    '+' Count: 1    ',' Count: 2    '0' Count: 1
'1' Count: 2    ';' Count: 1    'H' Count: 1    'W' Count: 1    'a' Count: 1
'c' Count: 2    'd' Count: 1    'e' Count: 1    'f' Count: 1    'i' Count: 2
'k' Count: 1    'l' Count: 2    'm' Count: 1    'n' Count: 2    'o' Count: 2
'p' Count: 1    'r' Count: 2    't' Count: 1    '{' Count: 1    '}' Count: 1

Vs ihtiyacın yok mainmu
FireFly

@FireFly Sanırım öyle! Bir program yazmak dedi.
Kirk Backus,

Bu C ama C ++ değil. C ++ tam bir int kullanmaz (ve başka birini ayıramazsınız i).
Ben Voigt

@BenVoigt Okie dokie!
Kirk Backus,


9

nginx.conf

return  200 "He&#x6clo wo&#x72ld!\n";

Eylemde:

% curl -6 http://localhost/ | lynx -dump -stdin
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    21  100    21    0     0  20958      0 --:--:-- --:--:-- --:--:-- 21000

   Hello world!

%

Bu çözümde 4 boşluk var ...
Josh

3
@Josh, aslında, 5 var. Fakat ilk dördün ikisinin sekme olduğunu ve sonuncusunun kırılmaz bir alan olduğunu düşünemez misiniz? :-)
saat

Bu benim için çalışıyor!
Josh

@Josh, aslında, şimdi HTML kullanıyoruz, artık gerek yok set. Bu sadece şimdi 3 boşluk var, bunlardan herhangi biri bir sekme olabilir!
saat

Çok iyi yapmışsın.
Josh

9

Emacs Komutanlığı (15 tuş vuruşları)

He<Ctrl-3>l<Left>o wor<End>d!<Enter>

Bu vim cevapları yasal ise o zaman bu da olmalı :)

Şaka bir yana, makro da olabilir :)

Daha saçma sapan bir şey varsa, muhtemelen biraz daha sıkabilirim, ancak bu şu an için yeterince iyi görünüyor (çünkü vim'i attığı için).

PS, tüm saçmalıklarımı görmezden gel (lütfen (nadiren, ama) ben de vim kullanırım!).


2
Ben hala vim> emacs düşünüyorum.
Joe Z.

6

Befunge 98

a"!dlrow ol":'e'Hck,@

İşte her karakterin iki kez göründüğü bir versiyon.

bka!e:dw"H@!dlrow  ol":'e'Hbk,a,@

Yığında bir yığın çöp bırakır.

Bir bonus olarak, her karakterin IP tarafından onunla yaptığı bir şey vardır.


6

Malbolge

(=<`#9]~6ZY32Vw/.R,+Op(L,+k#Gh&}Cdz@aw=;zyKw%ut4Uqp0/mlejihtfrHcbaC2^W\>Z,XW)UTSL53\HGFjW

Ne yazık ki, Hello, world.bunun yerine yazdırılıyor gibi görünüyor Hello world!\n:( Çevrimiçi deneyin! Etkileyici, ancak geçersiz.
DLosc

5

Aslında hile yapmayı sevmiyorum: P

piton

print("!dlrow os%eH"[::-1]%('l'*2))

2
Bunun python2 için olduğunu belirtmelisiniz. Python3'te çıktı olarak tersine çevrilmiş dizgeyi alırsınız ve ardından a TypeError.
Bakuriu

1
Py3K'da kullanım için baskı argümanı parantez içine alınmalıdır. print("!dlrow os%eH"[::-1]%('l'*2))Her iki (Python2 ve Py3K) sürümlerinde çalışır.
AMK

4

GolfScript

'He

o world!'n/"l"*

İkame niçin dört kopyadan kaçınmak için iki dize değişmezini kullanarak, iki yeni satırı (neyse ki, ikame için gerekli olan üçüncüsü, yerleşik tarafından sağlanır) ikame eder . Yana liki kez orijinal dize birden fazla ortaya tek karakterdir, bu çok zor değil.


"!" I unuttun.
Howard

@Howard, kaçırdım. Hata.
Peter Taylor,

O harfi de tekrarlandı
Adam Speight

1
@AdamSpeight: Mektubun yalnızca iki katı var o. Kurallar, ikiden fazla karaktere sahip olmama izin verildiğini söylüyor .
ProgramFOX

4

Hmm.

C'de, bu kurallara bakıldığında, yalnızca bir #define( ive nedeniyle n) ve en fazla iki işlev çağrısı VEYA tanımına ( (ve )) sahip olabiliriz.

Sanırım bunu yapmanın tek bir yolu var (muhtemelen yanılsam da):

main(){puts("Hello w\x6fr\154d!");}

Hala sondaki yeni satırı çıkarmanız gerekiyor. C de bu zorluğu yapmak zor ...
Josh

1
@Josh puts()yerine kullanmak zorundayım printf().
Oberon

2
Ama oiçinde yanlış olan ne world?
Ocak'ta

@VisioN Aynı kodun eski bir taslağında (aslında böyle bir program yazmanın ne kadar zor olduğunu fark etmeden önce) başka bir yerde 'o' kullandım. Ama bu kod golf değil , sanırım düzeltilmesi gerekmiyor.
Oberon

4
Aslında, her cevabın neden bir karakter sayısı gösterdiğinden emin değilim.
Oberon

4

BASH

printf 'Hel\x6co world!\n'

cred @manatwork

echo $'Hel\x6c\x6f world!'

İlki 3 “e” ve 3 “o” s.
Manatwork

@ yönetim: Gag; thanx;)
Runium

Bash size atlayabilirsiniz -eözel kullanarak $'…'sözdizimi: echo $'Hel\x6c\x6f world!'.
Manatwork

4

C - 46 Karakterler

main(){printf("He%clo wor%cd!\x0d",'l',108);}

Çıktı:

Selam Dünya!


Golfü hedefliyorsanız main(){printf("He%clo world!%c",108,10);}çalışmalı ve size birkaç karakter kazandırır.
FireFly

@FireFly haklısın, bana 3 karakter kaydedersin. Öneriniz de mükemmel çalışıyor.
Phillip Kinkade

4

Füg

Esolang wiki'den:

görüntü tanımını buraya girin

Ve kaynak kodunu dinleyebilirsiniz .


11
Bunun geçersiz olduğunu söyleyebilirim. Sağ taraftan 4'ten fazla orta c görebilirsiniz.
Justin

4
9. önlemde üst üste dört G dizisinden bahsetmiyorum bile.
Joe Z.

Bunu yazdın mı, yoksa sadece render mi ettin? Esolang arşivinin MIDI'sine bağlantı verdiğin için.
FireFly

4
İntihal için -1. Bu esolang wiki'den . Almadın. Düzenleme: geri döndü, şimdi esolang wiki atıfta bulundu.
Justin

Aynı notu 2 defadan fazla kullanmak için -1.
Outgolfer Erik,

4

PHP

32 karakter

Bir karakterin iki defadan fazla kullanılmadığına dikkat edin, çünkü l! = L

He<?=strtolower("LLO WOR");?>ld!

Ayrıca, Yığın Taşması'nın temsilde silinmesine rağmen, bundan sonra bir satır sonu olduğunu unutmayın !.


1
Üç boşluk kullanıyorsunuz, ancak bu PHP etiketlerinin yanındakileri kaldırarak düzeltilebilir. : P
Vereos,

1
Bu hızlıydı, yorumunuzu okumadan önce fark
etsem de

"H" çıktısının büyük harf olması gerekmiyor mu?
David Cary

Tamamen doğru, bunu da kaçırdım):
Francisco Presencia

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.