404 - Unique 404 sayfası bulunamadı


26

Esinlenerek çok dilli bir üzerinde yığın taşması 404 sayfa :

Hedef

Amacınız basittir, 404 sayısını çıkaran bir poliglot oluşturmak ve sonra mümkün olduğu kadar çok dilde sonlandırmak.

Kısıtlamalar

İşte twist, zorlaştırmak için bir kısıtlama var:

N programlarını yazmalı ve N dilini belirli bir sırada seçmelisin . i inci programı yazdırmak gerekiyor 404ilk i sonra herhangi bir dilde dil değil, ben inci. Bu, çok basit çözümlerin rekabeti yok etmesini önlemek içindir.

puanlama:

  • Kazanan belirleme için ilk kriter, ana programın çalıştığı dil sayısıdır.
  • İkinci kriter, daha fazla dil içeren programların bu kriter için daha önemli olduğu bayt sayısıdır.
  • Üçüncü ve son kriter teslim süresidir.

Açıklamalar:

Programların kaynak kodlarının herhangi bir ilişkiye sahip olmaları gerekmez. Ayrı programlar olarak çalıştırılıyorlar. Programların herhangi biri sondaki ve / veya baştaki boşlukları çıkarabilir. PROGRAMLAR DİĞER HER ZAMAN BİR BAŞVURU YOKTUR!

@MartinEnder'e daha iyi bir açıklama için teşekkürler!


4
Sence 404 dilde birileri olacak mı?
Jo King,

1
@JoKing Şu anki "poliglot'a dil ekle" zorluklarından daha büyük olurdu, o yüzden muhtemelen değil ...
Esolanging Fruit

1
"Alt programların kaynak kodu herhangi bir ilişkisi gerekmez" - ama onlar her bir olmalı altdizi tam (bayt sayısı) programın tüm N dillerinde çalışır, değil mi? Eğer değilse "alt program" ı tanımlayabilir misiniz?
Jonathan Allan

1
+1, çünkü şimdi o saçmalığın ne olduğunu biliyorum. Daha önce görmezden gelmiştim. Oh hayır, bu şimdi görünemez!
sergiol,

1
@ Zacharý neden o? 404 yazıyorlar. İzleyen boşluk boşsa, sorun değil.
MD XF

Yanıtlar:


27

54 Dil, 1331 bayt

> <> , Gol> <> , Foo , Befunge-93 , Befunge-98 , brainfuck , Brain-Flak , Python 2 , Python 3 , Hexagony , Perl , Yakut , Julia , Kardinal , Brainbash , Turtlèd , Deadfish ~ , Whitespace , Braille , Demiryolu , Fisyon , ETA , Tetikleyici , Kendinden değiştirerek Brainfuck , Numberwang , Aslında , Emoji , Sembolik brainfuck , tincan , Alphuck , kıpırdamak , Cood , Wise , Genişlik , Whispers , Thue , Yüzey , Taşları , kötülüğü , Set , Prelude , Gaot ++ , Cubix , kübik olarak , PATH , Commercial , Brian & Chuck, Maymunlar , Nhohnhehr , Işın , AsciiDots , Alumin , Alice , Whirl

Bu yüzden MDXF önerisi @, ben altprogramların ve yorum ilerliyorum de, çok uzun oluyor özünden . Buradaki program sadece son programdır. TIO test sürücüsünü sağladığı için tekrar MDXF'e teşekkürler.

54. Girdap

##\$"404"#N#S# , ,,#$#?@\404!?@GJlICJlGCC*G^+0%=%=+0%x&fqpqqqiipsoddddoiipsohphhhhyhhhh? 	  ?nnn4$4#!000110000011110000100000100000110000011001100000111100001110011000111000110000
#?\++++:----:++++:H@((((4O0O4O@((((()()()){}){x}x){}x()){}){}()){}){})<[-]>[-]-[<+>-----]<+x%"404"?.⌂----.++++.>11     
#i(N/"404"ooo@ENTHOEONHSSEONTHOEONSETssipceaiiiiiscejiiiijeeeejapmzaeeaeueewzaeeeaeewzaeeaeueewqs??|?)999|997+|++++!999777+++++!999997+++++!   	  
print(404)	
 		
 		
 	
__DATA__=1
# \"404"*CC'[-][ .-$_"404"&]
"""pp
I want 404 of this
How much is it
#  -52, Z, -1                          #
#  -48, Y, -1                          #
#  -52, X, -1                          #
[-][
x::=~404
::=
x
]<<<
> 404
>> Output 1
red up two blue up red up one blue up red up two blue up
baaaaa bleeeeeeeeet bleeeeeeeeet baaaaa bleeeeeeeeet
a now 404 dollar off!
a has been selling out worldwide!
2 LEFT
2 LEFT
2 UP
2 LEFT
2 TEACH
1 LEFT
1 RIGHT
1 BOND
1 BOND
1 TEACH
2 YELL
1 FIGHT
2 YELL
1 TEACH
2 YELL
set ! 52
set ! 48
set ! 52
+------+
|$0011\|
|/000\0|
|0/0@11|
|00  10|
|0\10/0|
|\1100/|
+------+
$'main'
 \-444o000o444omm^

[-][$++++++++++++++++++++++++++++++++++++++++++++++++++++.----.++++.#
<<<<<<```>>>>.>.>.
]
ss"""
#7777777777777777777777777777724091557093543643💬404💬➡77▲▲▲²²▲²²¡▼▼▼▼¡▲▲▲▲¡⠎⡆⡎⡆⢐⠣⠃s&&&&~-<<:<<:<<<:<:>>>>>>>>:^||||G<>

Çevrimiçi deneyin!

Whirl, sadece iki talimat, 1 ve 0 kullanan bir Tornalama Tarpit [sic] olarak tanımlanmıştır. 1 mevcut talimat tekerleğini döndürür (matematik tekerleği veya işlem tekerleği), 0 tekerleğin dönüşünü değiştirir ve iki 0 talimatı uygular ve tekerlekleri değiştirir. İlgili talimatlar ilk satırda:

000110000011110000100000100000110000011001100000111100001110011000111000110000

000110000 Switch to math wheel and execute math.not (math.val = 1)
011110000 Execute math.store, (memval = math.val = 1)
10000     Execute math.add, (math.val = math.val+memval = 1+1 = 2)
010000    Execute math.store (memval = math.val = 2)
0110000   Execute math.multiply, (math.val = math.val*memval = 2*2 = 4)
01100     Execute math.store (memval=math.val) and switch to the ops ring
110000    Execute ops.one (ops.val = 1)
011110000 Executes ops.intio, printing memval (4)
11100     Add one to memory pointer (memval=0)
1100      Execute maths.nop to switch back to ops ring
011100    Execute ops.intio, printing memval (0)
01100     Execute maths.store, (memval=maths.val=4)
00        Execute maths.intio, printing memval (4)

Baştaki 01'ler birbirlerini iptal eder ve takip eden 01'ler kayan nokta istisnalarına neden olur.

Düzenleme: bir grup bozuk şey düzeltildi

(Komutlar gelecekte ilgili dikkatli olmak: UDLR%"[.]o473psjw)

Herhangi bir program gelecekteki diller için çalışıyorsa veya mevcut veya önceki diller için çalışmıyorsa, lütfen yorum yapın.


@ Zacharı RE: OP altındaki yorumum - bazı aşamalarda bunun var ...print(0 or 404)ama 97 bayt N programının bir sonucu değil.
Jonathan Allan

@JonathanAllan evet, ben de bu konuda biraz endişelendim. Alt Program gelmez onlar nihai programı ile ilgilidir ima, ama burada soru özelliklerini çıkıyorum
Jo Kral

Hayır, soru özelliklerinden vazgeçmiyorsun. "Gönderim" kodu değil tüm yazıyı ifade ediyordu.
Zacharý

1
@Mego Tamamlandı. Önerilenden biraz daha zordu, ama hepsi işe yaramadı
Jo King

1
Bence TinCan ekleyebilmelisin . @ MDXF de. Yapamam çünkü Jelly ve M hiçbir çizginin başlamasına izin vermez #. Bu iki dil haha ​​dahil gerçekten pişmanım.
dylnan

16

53 dil, 2789 bayt

Bash, Foo, Örtülü, Kömür, Emoji,> <>, rk, Brain-Flak, C, Kümesi, Cood, Arcyou, TRANSCRIPT, SILOS, Ticari, C ++, Braille, Deadfish ~, Memescript 1.0, ETA, Python 1, Python 3, PARI / GP, Zambak, Fisyon, Ondalık, Kübik, Bitsel, TinCan, Fısıltılar, Thue, Emotinomicon, ne ?!! Ook! , Retiküler, Gaot ++, PATH, axo, Monkeys, Nhohnhehr, xEec, VTFF, K-on Fuck, Churro ve Forked. Test sürücüsünde her şeyi çevrimiçi deneyin !

Bu meydan okuma için sohbet odasına bize katılın !


Bu gönderi çok fazla büyüdü , işte benim ilerlememi içeren bir özet Mevcut son program:

çatallı

#undef l" 404"p;((((\)0)0)0)0;(😭4😲⏬😭0😲⏬😭4😲⏬«404»[:5*11-1/1]%&)(404)S^/*NNNNTNNEONHSSEONTHOEONiisoddddoiisohOok! Ook! Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. ????!?!!?!??!!!???????????????!?!!!?!????!??????????????!!??!??!??!????!⎚404»💬404💬➡ to for the and of to to to to to is the and  a to to to to a and and and and a ;n4n0n4
#11404D301          \4%0%p%&
""""echo 404|| rk:start int x = 404 print: x rk:end R"404"*
exit;
#;
OUT &52 &1
OUT &48 &1
OUT &52 &1 */
#include<stdio.h>
main(){char aA[]={37,100,0};printf(aA,404);}/*<<<<<mzaeeeaeeaaaawuuuuwaaaa what the frick frack backtrack snick snack tic tac snick snack patty wack diddily dack tic tac diddily dack frick frack quarterback frick frack
x::=~404
::=
x #
set ! 52
#;⠎⡆⡎⡆⢐⠣⠃▲▲▲²²▲²²¡▼▼▼▼¡▲▲▲▲¡(♥ ͜ʖ♥)( ͡°((∩ ͡° ͜ʖ ͡°)⊃━☆゚.*( ͡° ͜ʖ ͡°)ᕦ( ͡°ヮ ͡°)ᕥ(♥ ͜ʖ♥)(♥ ͜ʖ♥)(♥ ͜ʖ♥)(♥ ͜ʖ♥)(♥ ͜ʖ♥)) ͡°)(∩ ͡° ͜ʖ ͡°)⊃━☆゚.*( ͡° ͜ʖ ͡°)(> ͜ʖ<)(♥ ͜ʖ♥)(♥ ͜ʖ♥)(♥ ͜ʖ♥)(♥ ͜ʖ♥)(> ͜ʖ<)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)(> ͜ʖ<)うんうんうんうんたんたんたんたんうんうんうんたんうんたんうんうんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんたんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうん {o}===}{======={o}{o}}{======={o}{o}===}{======={o}
> 404
>> Output 1
I want 404 of this.
How much is it?
Ju is here.
>Ju, 404
>X Ju
b = 404
printInt b ;
set ! 48 MoOMoOMoO
set ! 52 MoOOOMmoO
+--------+
|$00110\ |
|/00001/ |
|\11000\ |
|/11000/ |
|\0100 \ |
|        | baaaaa bleeeeeeeeet
|  404p@ |
|        |
+--------+
$'main': OOMmOoOOM ;
 \-444o000o444o-{<$$^- >}+{-----v}+.----.++++.#
#  bleeeeeeeeet baaaaa ^        < bleeeeeeeeet >
2 LEFT
2 LEFT
2 UP
2 LEFT
2 TEACH
1 LEFT
1 RIGHT
1 BOND
1 BOND
1 TEACH
2 YELL
1 FIGHT
2 YELL
1 TEACH
2 YELL
red up two blue up red up one blue up red up two blue up ;
o now 404 dollars off!
o has been selling out worldwide!
#  -52, Z, -1                          #
#  -48, Y, -1                          #
#  -52, X, -1                          #
⡆⡎⡆⢐⠣⠃((((p 404)((()(((()()()){}){}){}){}){}){}){}) h#4 o# h#0 o# h#4 o# """
print(404)#"*/

Çevrimiçi deneyin!

Benim yeni (-ly uygulamalı) esolang!


bu dil kaçık frack paddy wack (köpeğe kemik verin) nedir? (beni geçerken tebrik ediyorum)
Jo King

@JoKing O dili yaptığım zaman kafamın içinde neler geçtiğini bilmiyorum… ayrıca Braille ve Deadfish'e yardım ettiğin için teşekkürler ~, umarım kodunu kullanmamın bir sakıncası yoktur?
MD XF

Endişelenmeyin dostum
Jo King

MDXF - Dylnan, anlıyorum.
Zacharý

2
@ Zacharİ MD XF v Dylnan v Jo King; ne zaman ileri gidersem uyuyakalıyorum ve sonra okula gitmek zorunda kalıyorum ve geri döndüğümde ikisi de yine ileri gidiyorlar, dillerimi ve diğerlerinin ' sigh
MD XF

13

34 Dil, 387 karakter

Jöle , M , Pyon , Proton, Python 3, Python 2, Python 1, Perl 6, Perl 5, Yakut, bc, Pari / GP, brainfuck, Emoji, Emotin🌗micon, Kömür, Braingolf, Whitespace, Deadfish, Deadfish, Kendini değiştiren Brainfuck, Sembolik Brainfuck, Numberwang, Kardinal, Aslında, Fisyon, Başlangıç, Brain-Flak (BrainHack), Alphuck, Ölü Balık x, TacO, Braille, rk , kötülük

Bu cevap çok uzadı, işte tam cevap. Şu andan itibaren sadece son program burada tutulacak.

Herhangi biri programlardan birinin bir dil için kırıldığını veya bir programın olmaması gereken bir dil için çalıştığını tespit ederse, bana bildirin.

print(404)   	  
+1#<[-]>--[<+>-----]"404".⌂<+.----.++++.💬404💬➡😒😀😒😨😨😨⎚404»___pppissiiiisiiiio▲▲▲²²▲²²¡▼▼▼▼¡▲▲▲▲¡sipceaiiiiiscejiiiijeeeejaxxcxxxcxxxKddddKcxxxx7777777724091557093543643%R"404";77999++++++++!++++++++6+1+!++++++5++++!> @p404 sp7 rk:start print: "404"77szaeeaeueewzaeeeaeewzaeeaeueew
   	  
+1#((a(()a((()(((()()())a{})a{})a{})a{})a{})a{})a{})	
 		
 		
 	


+1#ṛ“Nạç»⠎⡆⡎⡆⢐⠣⠃

Çevrimiçi deneyin!


Vay be, tebrikler, herkesi sudan attın.
MD XF

@ MDXF Teşekkürler! Daha fazlasını yapmayı planlıyorum, şimdilik durmam gerekiyor.
dylnan,

Keşke Julia sürümleri yeterince farklı olsaydı, bu görüşte
MD XF

@MDXF Birisi, bazı böceklerden yararlanan Hile veya Davranış poliglot sorusuna çifte Julia cevabı göndermiş ancak silinmiş ve ne olduğunu hatırlamıyorum
dylnan

@dynlan well Silinen mesajları görebildiğim için kontrol edeceğim, teşekkürler!
MD XF

11

11 dil, 10 bayt

Pyon

print(404

Pyon, Python 2

print 808//2

Pyon, Python 2, Python 1

print None or 404

Pyon, Python 2, Python 1, Python 3

die=0
print(die or 404);

Pyon, Python 2, Python 1, Python 3, Lua

print(None or 404)

Pyon, Python 2, Python 1, Python 3, Lua, Perl 5

print(404 or 0)

Pyon, Python 2, Python 1, Python 3, Lua, Perl 5, Yakut

;print("40"+"4")

Pyon, Python 2, Python 1, Python 3, Lua, Perl 5, Yakut, Swift 4

print("40"+"4")

Pyon, Python 2, Python 1, Python 3, Lua, Perl 5, Yakut, Swift 4, Perl 6

print(404**1)

Pyon, Python 2, Python 1, Python 3, Lua, Perl 5, Yakut, Swift 4, Perl 6, Julia

print(404);

Pyon, Python 2, Python 1, Python 3, Lua, Perl 5, Yakut, Swift 4, Perl 6, Julia, Zambak

print(404)

Güzel. Çok temiz ve basit bir cevap ve hala çok sayıda dili var
dylnan

6

4 Dil: CJam, Python, Düşük yük,> <>

Aşağıdakiler CJam'de çalışır, ancak Python, Underload veya> <> çalışmaz:

404
  • CJam'e: Bu, kelimenin tam anlamıyla 404yığına iter . Program biter ve 404çıktı.
  • Python'a: Bu program tek bir ifadeden oluşuyor 404. İfade değerlendirilir ve program sonlandırılır.
  • Düşük Yüklemek için: 4ve 0geçersiz komutlardır, bu nedenle TIO yorumlayıcısı basitçe bunları yok sayar ve program sonlandırılır.
  • İçin> <>: 404iter 4, 0ve 4yığınına. IP, başlangıcına kadar sarar ve program sonsuz tekrarlar.

Aşağıdakiler CJam veya Underload'da (hata olsa da) çalışır ancak Python veya> <> değildir:

N(404)S;(\
  • CJam'e: Nyığına yeni bir satır içeren bir karakter dizisi (karakter dizisi) iter. (tek karakteri (yeni satır) dizeden çıkarır. yığına 404iter 404ve sonra )vermek için artar 405. S;boşlukları iter ve sonra hemen siler. (tekrar almak için azalır 404ve ardından \yeni satırı ve 404. 404\nçıktıdır (boş dizi hiçbir şey olarak gösterilmez).
  • Düşük yüke: Ndikkate alınmaz. (404)dizeyi 404yığına iter . Sçıktılar. ;göz ardı edilir. (tercümanın kapanış aramaya çalışmasına neden olur ), ancak hiçbiri bulunamadığı için program farklılaşır.
  • Python'a: Bu geçersiz sözdizimidir (ifadeyi hatalı biçimlendirilmiş N(404)bir tanımlayıcı izler S).
  • Kime> <>: Ngeçersiz bir talimat, bu nedenle program hataları.

Aşağıdakiler CJam'de (hata olsa da), Underload veya Python'da çalışır, ancak> <> değildir:

[]
Le=404
+Le#(404)S
(print(404))
  • CJam'e: []boş diziyi yığına Liter ve boş diziyi yığına iter. e=yineleme sayısını sayar []içinde []vererek 0. yığına 404iter 404. +iki sayıyı birbirine ekleyerek verir 404. Lboş diziyi tekrar yığına iter ve e#satırın sonuna kadar süren bir yorum oluşturur. (bir öğeyi diziden çıkarmaya çalışır, ancak üst yığın öğesi boş dizi []olduğundan, program hataları olur. 404hala çıktı.
  • Python'a: []no-op komutundan oluşan bir ifadedir. eşit olacak Le=404bir değişkeni tanımlar . değişkenin birleşik değerini alır (oldukça yararsız bir işlem) ve sonuç atılır. bir çizgi yorumudur. 404 yazdırır.Le404+LeLe#(404)S(print(404))
  • Düşük Yüke: Yığına (404)Siten 404ve çıktı veren tek ilgili kısımdır . yığına (print(404))iter print(404), ancak onunla hiçbir şey yapmaz ve program sonlandırılır.
  • Kime> <>: [Metastack üzerindeki üst yığından bir sayı çıkarmaya çalışır ve sonra o yığının üzerindeki pek çok öğeyi açıp bunları daha sonra metastara itilen yeni bir yığına sokmaya çalışır. Yığında sayı yok, bu yüzden program hataları.

Aşağıdakiler CJam'de (hata olsa da), Python, Underload ve> <> ile çalışır:

"404nnn;\
"
Le=404
+Le#(404)S
(print(404))
  • CJam'a: Son söylediklerimin çoğu burada geçerli. Var olmak yerine, []artık bir string değişmezine sahibiz, ancak içerik hala önemsiz.
  • Python'a: Son söylediğim şeylerin çoğu burada geçerli. []Kullanılmak yerine , kullanılmayan ilk ifade şimdi bir dizgi değişmezidir, ancak içerik hala önemsizdir.
  • Azaltmak için: En son söylediğim her şey burada geçerli. Bütün komutlar hala yok sayılıyor.
  • Kime> <>: "Dize modunu başlatır ve IP ilk satırın etrafına sarılır ve gördüğü her karakter kodunu yığına iter (bu önemsiz). IP sararır ve "sicim modundan çıkan tekrar vurur . 404haneleri 404yığına iter ve sonra nnnher birini çıkarır (teknik olarak, bu ters sırayla gerçekleşir, ancak 404 bir palindrom olduğu için bu önemli değildir). ;programı sonlandırır.

4

6 Dil Beyin Hack, Beyin Flak, Beyin Fuck, Foo, Javascript, Alphuck

Gelmek için daha fazla!

Beyin Hack

#(((()((()(((()()()){}){}){}){}){}){}){})

Beyin-Hack 404 yazdırır

Beyin-Hack, Beyin-Flak

(((()((()(((()()()){}){}){}){}){}){}){})

Beyin-Hack, Beyin-Flak, Beyin-Sikiş

(((()((()(((()()()){}){}){}){}){}){}){})#-[<+>-----]<+.----.++++.>-.++++.

Beyin Flak'ta yorumları basmak için kullanır

Beyin-Hack, Beyin-Flak, Beyin-Fuck, Foo

"404"
(((()((()(((()()()){}){}){}){}){}){}){})#-[<+>-----]<+.----.++++.>-.++++.

Beyin-Hack, Beyin-Flak, Beyin-Fuck, Foo, Javascript

console.log("404")
//(((()((()(((()()()){}){}){}){}){}){}){})#-[<+>-----]<+.----.++++.>-.++++.

Beyin-Hack, Beyin-Flak, Beyin-Fuck, Foo, Javascript, Alphuck

console.log("404")
//(((()((()(((()()()){}){}){}){}){}){}){})#-[<+>-----]<+.----.++++.>-.++++.iaipiiiiiaecsaejiiiijeeeej

Ben esolangs kullandığımı mı söyledim?
Christopher

Orijinal Brainfuck kodunuz basılıyor 4...
MD XF

@MDXF bu lol düzeltildi
Christopher

Şimdi beynin bir sürü ekstra kodu var.
MD XF

3

5 dil (87 bayt)

Pyon

print(404

Çevrimiçi deneyin!

Python 2

print(404)

Çevrimiçi deneyin!

Brain-Flak (BrainHack)

print(404)#(((()((()(((()()()){}){}){}){}){}){}){})

Çevrimiçi deneyin!

brainfuck

Alındığı Jo King'in cevabı ben parantez (Beyin kurşun geçirmez kısıtlama) dengeli olan bir brainfuck kodu ile gelip mümkün değildi çünkü.

print(404)#(((()((()(((()()()){}){}){}){}){}){}){})-[<+>-----]<+.----.++++.>

Çevrimiçi deneyin!

05AB1E

Bunun Ohm ile de çalıştığını unutmayın.

#404q
print(404)#(((()((()(((()()()){}){}){}){}){}){}){})-[<+>-----]<+.----.++++.>

Çevrimiçi deneyin!

-6 baytlık Jo King'e teşekkürler.


x%xVe [-]gerekli değildir
Jo Kral

@JoKing Beyefendi kodunuzu adapte ettikten sonra onları çıkarmayı unuttum ahbaplar> _ <. Düzenlenen. Teşekkürler
Bay Xcoder


@ MDXF Bu bana geçersiz görünüyor. 1) Python 1 sürümü Pyon 2'de çalışmıyor.) Python 1 sürümü ayrıca Python 2'de de çalışıyor.
Bay Xcoder

@ Mr.Xcoder Oh, parantez olmayan sözdiziminin Python 2'de çalıştığını unuttum.
MD XF

1

2 Dil, 24 bayt, Python ve Toplu

Program 1: Python 3

print('404')

Program 2: Python 3 ve Toplu

print('404')#|echo 404

Karma yorumundan sonra kodun geri kalanını python içinde ve | diğer komut başarısız olursa bunu yapmak için bash ifadesidir.


0

2 Dil, 53 bayt: C ve Python

İşlere basit bir şeyle başlayalım.

Program 1: C

int main(){printf("404");}

Program 2: C ve Python

#define print(X)int main(){printf("404");}
print(404)

TIO bağlantıları:

Bu sadece bir örnektir ve muhtemelen dayak edilecek birçok boyunca kez.


0

4 dil, 91 bayt

C ++

#ifdef __cplusplus
#include "stdio.h"
int main(){printf("%d",404);}
#endif

C ++, C

#include "stdio.h"
int main(){printf("%d",404);}

C ++ makrosunu kaldırır

C ++, C, Befunge

#define A "404",,,@
#include "stdio.h"
int main(){printf("%d",404);}

C ++ ile göz ardı edilecek, ancak Befunge'de kod olarak okunacak bir makro ekler.

C ++, C, Befunge, Python

#define A "404",,,@
#include "stdio.h"//\
print(404);'''
int main(){printf("%d",404);}//'''

Bir sonraki satırın C'ye yorum yapmasına neden olan, ancak Python'da ( //<backslash>) bulunmayan bir kod parçasını reklam verir.

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.