404-고유 404 페이지를 찾을 수 없음


26

Stack Overflow 404 페이지 의 폴리 글로 에서 영감을 얻었습니다 .

골

목표는 간단합니다. 숫자 404 를 출력하는 폴리 글롯을 만든 다음 가능한 한 많은 언어로 종료합니다.

제한 사항

여기에 비틀기가 있습니다. 더 어렵게 만드는 데 제한이 있습니다.

N 개의 프로그램 을 작성 하고 특정 순서로 N 개의 언어를 선택 해야합니다. 나는 일이 프로그램은 인쇄 할 필요가 404첫 번째로 난의 사후이 어떤 언어로 언어,하지만 난 일. 이것은 매우 간단한 솔루션이 경쟁을 파괴하는 것을 방지하기위한 것입니다

채점 :

  • 우승자를 결정하는 첫 번째 기준은 주요 프로그램이 실행되는 언어의 수입니다.
  • 두 번째 기준은 바이트 수이며, 더 많은 언어를 가진 프로그램이이 기준에 더 중요합니다.
  • 세 번째이자 마지막 기준은 제출 시간입니다.

설명 :

프로그램의 소스 코드는 관계가 없어도됩니다. 그들은 별도의 프로그램으로 실행됩니다. 모든 프로그램은 후행 및 / 또는 선행 공백을 출력 할 수 있습니다. 프로그램은 서로의 하위 시퀀스 일 필요는 없습니다!

더 나은 설명을 위해 @MartinEnder에게 감사합니다!


4
누구든지 404 개 언어를 사용한다고 생각하십니까?
— Jo King

1
@JoKing 그것은 현재 "polyglot에 언어를 추가하는 것"도전보다 클 것입니다. 아마
— Esolanging Fruit

1
"서브 프로그램의 소스 코드는 관계가 없어도됩니다."- 모든 N 개 언어로 실행되는 전체 (바이트 수) 프로그램 의 하위 시퀀스 여야합니다 . 만약 "서브 프로그램"을 정의 할 수 없다면?
— Jonathan Allan

1
+1은 이제 그 쓰레기가 무엇인지 알기 때문입니다. 방금 전에 그것을 무시했습니다. 아뇨, 지금은 보이지 않습니다!
— sergiol

1
@ Zacharý 왜 그렇습니까? 그들은 404를 인쇄합니다. 후행 공백이 OK이면 괜찮습니다.
— MD XF

답변:


27

54 개 언어, 1331 바이트

> <> , Gol> <> , Foo , Befunge-93 , Befunge-98 , brainfuck , Brain-Flak , Python 2 , Python 3 , Hexagony , Perl , Ruby , Julia , 추기경 , Brainbash , Turtlèd , Deadfish ~ , 공백 , 점자 , 레일 , 핵분열 , ETA , 트리거 , 자기 수정 브레인 퍽 , Numberwang , 사실 , 이모티콘 , 기호 브레인 퍽 , TinCan , Alphuck , 밀어 , Cood , 현명한 , 폭 , 속삭임 , Thue , 표면 , 돌 , 악마 , 설정 , 서곡 , Gaot ++ , Cubix , 입체적 , PATH , 상업 , 브라이언 & 척, 원숭이 , Nhohnhehr , 빔 , AsciiDots , Alumin , Alice , 소용돌이

@MDXF의 제안에서 서브 프로그램과 주석을 gist로 옮깁니다 . 여기의 프로그램은 최종 프로그램입니다. TIO 테스트 드라이버를 제공해 주신 MDXF에게 다시 한 번 감사드립니다.

54. 소용돌이

##\$"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<>

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

소용돌이는 1과 0의 두 명령 만 사용하는 터닝 타 피트 [sic]로 설명됩니다. 1 현재 명령 휠 (수학 휠 또는 조작 휠)을 회전시키고, 0은 휠 회전을 바꾸고 두 개의 0을 바꿉니다. 명령을 실행하고 휠을 전환합니다. 관련 지침은 첫 번째 줄에 있습니다.

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)

선행 01은 서로 상쇄되며 후행 01은 부동 소수점 예외를 발생시킵니다.

편집 : 깨진 물건 의 무리 를 수정

(명령 미래에 대해주의해야합니다 : UDLR%"[.]o473psjw)

미래의 언어로 작동하거나 현재 또는 이전 언어로 작동하지 않는 프로그램이 있으면 의견을 말하십시오.


@ Zacharý RE : OP 아래의 나의 의견-어떤 단계에서는 이것이 ...print(0 or 404)있지만 97 바이트 N 프로그램의 하위 시퀀스는 아닙니다.
— Jonathan Allan

@JonathanAllan 그래, 나도 그것에 대해 조금 걱정했다. 하위 프로그램 은 최종 프로그램과 관련 이 있음을 의미하지만 여기서 질문 사양을 해제하겠습니다
— Jo King

아니요, 질문 사양을 사용하지 않습니다. "제출"은 코드가 아니라 전체 게시물을 의미했습니다.
— Zacharý

1
@ 메고 완료. 제안보다 조금 어려웠지만 모두 해결되었습니다.
— Jo King

1
TinCan 을 추가 할 수 있어야한다고 생각합니다 . @MDXF도. Jelly와 M은 어떤 라인도로 시작할 수 없기 때문에 나는 할 수 없습니다 #. 두 언어를 포함해서 정말 후회합니다.
— dylnan

16

53 개 언어, 2789 바이트

Bash, Foo, Implicit, Charcoal, Emoji,> <>, rk, Brain-Flak, C, Set, Cood, Arcyou, TRANSCRIPT, SILOS, Commercial, C ++, Braille, Deadfish ~, Memescript 1.0, ETA, Python 1, Python 3, PARI / GP, 릴리, 핵분열, 십진법, 입방체, 비트 단위, 깡통, 속삭임, 목, 감정 학, 뭐 ??! Reticular, Gaot ++, PATH, axo, Monkeys, Nhohnhehr, xEec, VTFF, K-on Fuck, Churro 및 Forked. 테스트 드라이버 에서 온라인으로 모든 것을 시도하십시오 !

이 도전 에 대한 대화방 에 우리와 함께 !


이 게시물이 너무 커져서 여기에 내 진보가 담긴 요점 이 있습니다. 현재 최종 프로그램 :

갈래

#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)#"*/

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

나의 새로운 (-구현 된) esolang!


멍청한 벼 논 (개에게 뼈를 주다)이 그 언어는 무엇입니까? (날 축하 해줘)
— Jo King

@JoKing 솔직히 나는 그 언어를 만들었을 때 무슨 일이 일어 났는지 전혀 모른다 ... 점자와 데드 피쉬의 도움에 감사드립니다 ~, 코드를 사용해도 괜찮을까요?
— MD XF

걱정할 필요 없음
— Jo King

MDXF v. Dylnan, 알겠습니다.
— Zacharý

2
@ Zacharý MD XF v Dylnan v Jo King; 내가 앞으로 나아갈 때마다, 나는 잠들고 학교에 가야하고, 다시 돌아올 때마다 두 언어가 다시 앞서서 내 언어와 다른 언어를 만들어 내고 있습니다 ... ' sigh
— MD XF

13

34 개 언어, 387 자

Jelly , M , Pyon , Proton, Python 3, Python 2, Python 1, Perl 6, Perl 5, Ruby, bc, Pari / GP, brainfuck, Emoji, Emotin🌗micon, Charcoal, Braingolf, Whitespace, Deadfish ~, Deadfish, 자가 수정 Brainfuck, 상징적 Brainfuck, Numberwang, 추기경, 실제로, 핵분열, 전주곡, Brain-Flak (BrainHack), Alphuck, Deadfish x, TacO, Braille, rk , evil

이 답변은 매우 오래 걸리므로 여기 에 전체 답변이 있습니다. 이제부터는 마지막 프로그램 만 여기에 보관됩니다.

프로그램 중 하나가 하나의 언어로 고장 나거나 하나의 프로그램이 언어로 작동하지 않는다는 것을 알게되면 알려주십시오.

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ạç»⠎⡆⡎⡆⢐⠣⠃

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


와, 축하합니다. 다른 사람들을 물에서 날려 버렸습니다.
— MD XF

@MDXF 감사합니다! 더 많은 일을 할 계획인데 지금은 그만 두어야합니다.
— dylnan

Julia 버전 만 충분히 다르면 이 한숨
— MD XF

@MDXF 누군가가 일부 버그를 악용하는 Trick 또는 Treat 폴리 글롯 질문에 대한 이중 Julia 답변을 게시했지만 삭제되었으며 그 내용을 기억하지 못합니다
— dylnan

@ dynlan 잘 삭제 된 게시물을 볼 수 있으므로 확인하겠습니다. 감사합니다!
— MD XF

11

11 개 언어, 10 바이트

협곡

print(404

파이썬, 파이썬 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, 루아

print(None or 404)

Pyon, Python 2, Python 1, Python 3, 루아, 펄 5

print(404 or 0)

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

;print("40"+"4")

Pyon, Python 2, Python 1, Python 3, Lua, Perl 5, Ruby, 스위프트 4

print("40"+"4")

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

print(404**1)

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

print(404);

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

print(404)

좋은. 매우 깨끗하고 간단한 답변이며 여전히 많은 언어를 사용합니다
— dylnan

6

4 개 언어 : CJam, Python, Underload,> <>

다음은 CJam에서는 작동하지만 Python, Underload 또는> <>에서는 작동하지 않습니다.

404
  • CJam : 리터럴 404을 스택으로 푸시합니다 . 프로그램이 종료되고 404가 출력됩니다.
  • Python으로 :이 프로그램은 단일 표현식으로 구성됩니다 404. 식이 평가되고 프로그램이 종료됩니다.
  • 저 부하받는 사람 : 4및 0산화 티타늄 인터프리터가 단순히 그들을 무시하고 프로그램 종료 있도록, 잘못된 명령입니다.
  • 로> <> : 404푸시 4, 0및 4스택에. IP는 처음부터 끝까지 감싸고 프로그램은 무한정 반복됩니다.

다음은 CJam 또는 Underload에서 작동하지만 오류는 있지만 Python 또는> <>에서는 작동하지 않습니다.

N(404)S;(\
  • CJam으로 : N줄 바꿈이 포함 된 문자열 (문자 배열)을 스택으로 푸시합니다. (문자열에서 단일 문자 (개행)를 팝합니다. 스택으로 404푸시 404한 다음 )증분하여 증가시킵니다 405. S;공백을 넣은 다음 즉시 삭제합니다. (를 얻기 위해 다시 감소한 404다음 \개행과을 바꿉니다 404. 404\n가 출력됩니다 (빈 배열은 아무것도 표시되지 않습니다).
  • 언더로드 : N무시됩니다. (404)문자열 404을 스택으로 푸시합니다 . S출력합니다. ;무시됩니다. (인터프리터가 닫힘을 찾으려고 )하지만 아무것도 발견되지 않으면 프로그램은 segfault입니다.
  • 파이썬으로 : 이것은 유효하지 않은 구문입니다 (표현식 N(404)뒤에 식별자 S가 붙어서 형식 이 잘못됨 ). 그래서 프로그램 오류가 발생합니다.
  • To> <> : N는 잘못된 명령이므로 프로그램 오류입니다.

다음은 CJam (오류는 있지만), 언더로드 또는 Python에서 작동하지만> <>에서는 작동하지 않습니다.

[]
Le=404
+Le#(404)S
(print(404))
  • CJam : []빈 배열을 스택으로 L푸시하고 빈 배열을 스택으로 푸시합니다. e=의 발생 횟수 카운트 []에서를 []제공 0. 스택으로 404푸시 404합니다. +두 숫자를 더하여을 제공 404합니다. L빈 배열을 다시 스택으로 푸시하고 e#줄 끝까지 지속되는 주석을 만듭니다. (배열에서 요소를 꺼내려고하지만 맨 위 스택 요소가 빈 배열 []이므로 프로그램 오류가 발생합니다. 404여전히 출력됩니다.
  • 파이썬에게 : []no-op 명령으로 구성된 문장입니다. Le=404변수 Le가 같도록 정의합니다 404. +Le변수의 단항 더하기 Le(약간 쓸모없는 연산)를 취하고 결과는 무시됩니다. #(404)S라인 주석입니다. (print(404))404를 인쇄합니다.
  • 언더로드 : 유일한 관련 부분은 스택으로 (404)S푸시 404되어 출력됩니다. 스택으로 (print(404))푸시 print(404)되지만 스택으로 수행되지 않으며 프로그램이 종료됩니다.
  • To> <> : [메타 스택의 최상위 스택에서 숫자를 팝한 다음 해당 스택에서 많은 요소를 팝하여 새 스택으로 만든 다음 메타 스택으로 푸시합니다. 스택에 숫자가 없으므로 프로그램 오류가 발생합니다.

다음은 CJam (오류는 있지만), Python, Underload 및> <>에서 작동합니다.

"404nnn;\
"
Le=404
+Le#(404)S
(print(404))
  • CJam : 지난번에 말한 대부분의 내용이 여기에 적용됩니다. 대신에 []문자열 리터럴이 있지만 내용은 여전히 ​​중요하지 않습니다.
  • 파이썬으로 : 지난번에 말한 대부분의 내용이 여기에 적용됩니다. 대신에 []사용되지 않은 첫 번째 표현식은 이제 문자열 리터럴이지만 내용은 여전히 ​​중요하지 않습니다.
  • 언더로드 : 지난번에 말한 모든 내용이 여기에 적용됩니다. 모든 명령은 여전히 ​​무시됩니다.
  • To> <> : "문자열 모드를 시작하고 IP는 첫 번째 행을 감싸서 모든 문자 코드를 스택으로 보냅니다 (중요하지 않음). IP가 줄 바꿈되어 "다시 충돌 하여 문자열 모드가 종료됩니다. 404숫자 404를 스택으로 푸시 한 다음 nnn각 숫자 를 출력합니다 (기술적으로는 역순으로 발생하지만 404는 회문이므로 중요하지 않습니다). ;프로그램을 종료합니다.

4

6 개 언어 Brain-Hack, Brain-Flak, Brain-Fuck, Foo, Javascript, Alphuck

올 더!

브레인 해킹

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

Brain-Hack에서 404 인쇄

브레인-잭, 브레인-플락

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

뇌 해킹, 뇌-플락, 뇌-퍽

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

Brain-Flak의 주석을 사용하여 인쇄

Brain-Hack, Brain-Flak, Brain-Fuck, 푸

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

Brain-Hack, Brain-Flak, Brain-Fuck, Foo, 자바 스크립트

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

Brain-Hack, Brain-Flak, Brain-Fuck, Foo, 자바 스크립트, Alphuck

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

내가 esolangs를 사용한다고 언급 했습니까?
— Christopher

음, 당신의 오리지널 Brainfuck 코드는 4...
— MD XF

@MDXF가 그 lol을 수정했습니다
— Christopher

이제 brainfuck에는 많은 추가 코드가 있습니다.
— MD XF

3

5 개 언어 (87 바이트)

협곡

print(404

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

파이썬 2

print(404)

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

브레인-플락 (BrainHack)

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

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

brainfuck

Jo King의 대답 에서 가져온 것입니다. 왜냐하면 대괄호가 균형 잡힌 brainfuck 코드를 만들 수 없었기 때문입니다 (Brain-flak 제한).

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

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

05AB1E

이것은 옴에서도 작동합니다.

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

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

-6 바이트를위한 Jo King에게 감사합니다.


x%x및 [-]필요하지 않습니다
— 조 왕

@ JoKing 오 멍청한 코드를 수정 한 후 제거하는 것을 잊어 버렸습니다.> _ <. 편집했습니다. 감사합니다
— Mr. Xcoder

당신은 쉽게 파이썬 하나를 추가 할 수 있습니다 gist.github.com/anonymous/77ed24162c35aae0a10e4e1cada8547a
— MD XF

@MDXF 그것은 나에게 유효하지 않은 것 같습니다. 1) Python 1 버전은 Pyon 2에서 작동하지 않습니다. Python 1 버전은 또한 금지 된 Python 2에서도 작동합니다.
— Mr. Xcoder

@ Mr.Xcoder 아, 괄호가 아닌 구문이 파이썬 2에서 작동한다는 것을 잊었습니다.
— MD XF

1

2 개 언어, 24 바이트, Python 및 Batch

프로그램 1 : 파이썬 3

print('404')

프로그램 2 : Python 3 및 배치

print('404')#|echo 404

해시가 파이썬에서 코드의 나머지 부분을 주석 처리 한 후 | 다른 명령이 실패하는 경우이를 수행하기위한 bash의 명령문입니다.


0

2 개 언어, 53 바이트 : C 및 Python

간단한 것부터 시작하겠습니다.

프로그램 1 : C

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

프로그램 2 : C와 파이썬

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

TIO 링크 :

이것은 단지 예일 뿐이며 여러 번 이길 것입니다 .


0

4 개 언어, 91 바이트

C ++

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

C ++, C

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

C ++ 매크로를 제거합니다

C ++, C, Befunge

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

C ++에서는 무시되지만 Befunge에서는 코드로 읽을 매크로를 추가합니다.

C ++, C, Befunge, 파이썬

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

다음 줄을 C에서는 주석으로 만들지 만 파이썬에서는 그렇지 않은 코드를 광고합니다 ( //<backslash>)

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