Encuentra los códigos fuente entrelazados (policías)


18

Este es el hilo conductor de la policía. Para el hilo de los ladrones, ve aquí .

Introducción

Para este desafío de policías / ladrones, los policías escribirán programas de producción y los entrelazarán. El trabajo del ladrón es separar los programas de la policía para producir los resultados deseados.

Reglas de policía

Los policías pueden usar hasta 256 bytes en total para escribir entre 2 y 8 programas (inclusive), todos los cuales deben producir alguna salida. Todos los programas escritos deben estar en el mismo idioma. Los policías "entrelazarán" sus programas para dificultar que los ladrones descubran cuáles son los programas.

Ahora para una descripción de entretejido. Considere las cadenas que representan los diferentes programas. El proceso de entrelazado es la extracción repetida del primer carácter de cualquiera de los programas y la concatenación al final de una nueva cadena hasta que no queden caracteres en ninguno de los programas. Por ejemplo, si hay dos programas liony TIGER, una posible interrelación es TIliGoEnR. Sin embargo, los programas no se pueden mezclar de ninguna manera, por RoITEnlGilo que no es aceptable.

Cabe señalar que cuando los caracteres de todos los programas menos uno se eliminan de los resultados de un entrelazado, el programa restante se mostrará intacto. Eliminando las letras TIGERde los TIliGoEnRresultados en lion.

Todos los programas y salidas de la policía deben contener solo caracteres ASCII imprimibles (20-7E) y líneas nuevas. Los programas no deben contener errores y deben ejecutarse en 10 segundos en una máquina razonable. Para cualquier envío, debe haber un intérprete gratuito del idioma en alguna parte. No está permitido agregar comentarios a los envíos, como lo están los hash y otras formas de criptografía. Los programas en blanco no están permitidos (lo siento atascado ).

El policía publicará el código entretejido, el idioma, el número de diferentes programas utilizados y la salida de cada programa. Muchas gracias a Martin por escribir este script de CJam para entrelazar automáticamente sus programas.

Los programas se consideran seguros después de que haya transcurrido una semana desde el momento de la publicación. En ese punto, los policías deben publicar los programas individuales para recibir puntos.

Puntuación

Hay dos componentes que se agregan al calificar un envío seguro.

  • 256 dividido por la cantidad 2 elevada a la potencia del número de programas utilizados.
  • Ronda el número de bytes en el entretejiendo hasta que la potencia cercana a 2 y se divide en 256.

Por ejemplo, si la entrada TIliGoEnR(9 bytes) fuera segura, recibiría 256/2 ^ 2 + 256/16 = 80 puntos.

Cuando se rompe la presentación de un policía, el policía pierde 16 puntos. El policía debe indicar que su envío ha sido descifrado.

El ganador del desafío de la policía será la persona con más puntos después de un período de tiempo suficiente para que las personas participen.

Tabla de clasificación

Este es un trabajo en progreso que fue adaptado por intrepidcoder a partir de esta pregunta .

Para asegurarse de que su respuesta se muestre, comience con un título, usando la plantilla exacta de Markdown:

# Language Name, N programs, M bytes; Score ###/### (if safe/cracked)

Cualquier cosa después de un punto y coma se ignorará, por lo que puede poner su puntaje allí.

Si su envío es seguro, coloque un encabezado como este:

# Language Name, safe, N programs, M bytes; Score ###

Si está roto, ponga un encabezado como este:

# Language Name, [cracked](link-to-crack), N programs, M bytes; Score -16


8
Me impresionaría mucho si alguien logra descifrar uno de los 8 programas.
ETHproducciones

1
"solo caracteres ASCII imprimibles" ... ahí va mi plan de usar anulaciones de izquierda a derecha para confundir a todos.
TheNumberOne

77
Entiendo lo que está tratando de hacer con los sistemas de puntuación opuestos para policías y ladrones, pero crea incentivos extraños. Significa que los ladrones tratarán principalmente de descifrar aquellas respuestas por las cuales los policías no recibirían muchos puntos de todos modos, mientras que tienen mucha menos motivación para abordar las que le darían al policía una cantidad decente de puntos.
Martin Ender

44
Si es útil para alguien, aquí hay un script CJam que intercala aleatoriamente cualquier número de programas. Simplemente proporcione los programas en STDIN, uno en cada línea. Si eso no es práctico (debido a que sus propios programas contienen avances de línea), puede elegir cualquier otro delimitador (por |||ejemplo) y luego reemplazarlo Nen el código con una cadena que contenga su delimitador, por ejemplo "|||". (@Eridan no dude en incluir esto en el desafío.)
Martin Ender

44
Honestamente, si ese fuera el caso, me habría reído mucho.
Usuario genérico

Respuestas:


20

Hexagony , 6 programas, 53 bytes; Puntuación 8/96 (si es seguro / agrietado)

  [&;//&z
 ;!X;!!/@!
@)6!< @[!.J
 @a5|9o;""
  |@!!!@]

Incluso si esto es seguro, serán muy pocos puntos para mí, pero pensé que sería un buen rompecabezas para los ladrones para acumular algunos puntos. :) No tengo idea de lo fácil o difícil que es en realidad.

Aquí están las salidas:

Jazz
XX88XX88
1234562345610
111111111111111111111111
9999999999999999999999999999999999
66566565665656566565656566565656565665

8
Santa mierda en una galleta. Deseo suerte y cordura a quien resuelva esto. +1
Addison Crump

¿Es válido también el programa intercalado?
mbomb007

@ mbomb007 Esto es lo que se vería y termina inmediatamente, porque los [interruptores controlan el puntero de instrucciones que comienza en la @esquina izquierda.
Martin Ender

3
¡ Programas hexadecimales con agonía hexadecimal !
Kritixi Lithos

1
@ ΚριτικσιΛίθος Agonía o descifrar códigos usando Hex agony !
Arcturus

5

JavaScript, craqueado , 2 programas, 110 bytes; Puntuación -16

+(![]+!![])[[]+[]]+(![]+[])+[+[]]+(!![]+[])[[+[]]+[]]+(!![]+[])+[+[]]+(+(![]+!![])[])[+[]]+(![]+[])+[+[]](+[])

😈 buena suerte con este.

Nota: recomiendo ejecutar en un navegador moderno (básicamente no IE)

Salida, primer programa:

ffttff

Salida, segundo programa:

1010

4

BitShift , agrietado , 2 programas, 110 bytes; Puntuación -16

Programas entrelazados

10011110011111001011101110110110110110011001100010110000010010011100101111000111100110111101011110011101001100

Salida, primer programa

! ?

Salida, segundo programa

? !

lo siento mucho


4

Vitsy , craqueado , 2 programas, 15 bytes; Puntuación -16

Programas entrelazados

a'5oF'2 \\ aI / NZO

Vitsy es muy bonita, muy limpia. Mire en su fuente y se asombrará.

Salida, primer programa

NaNo

Salida, segundo programa








































































































Eso es 121 líneas nuevas.


Con 32766 posibilidades, esto es casi capaz de fuerza bruta: P
Arcturus

@Eridan Me enojaría mucho si alguien criticara esto. En serio, no fuerces a esta belleza bruta que es Vitsy . Debes acariciarlo, cuidarlo bien, nutrirlo ...
Addison Crump

@Eridan Además, eso tomaría 32766 segundos, porque Vitsy es un poco lento. c:
Addison Crump

99
¡Es un bonito itsy bitsy Vitsy!
Arcturus el

3
Bueno, eso fue mucho menos de 9 horas de fuerza bruta
Arcturus

4

Java, craqueado , 2 programas, 155 bytes; Puntuación -16

Programas intercalados

cliantsesr fai{pce ubc{stlaic sttatiic voidc  mavioin(Sd tmariinn(Stg[rin]g)g{Syst[em]n.)o{ut.prSiysntemtln.out.(prin"Hell"\u002bg.tlen(gth)"By;e!\n}")};}}

Salida, primer programa

Hell0

Y siguiendo la nueva línea.

Salida, segundo programa

Bye!

Y siguiendo la nueva línea.

Programas originales

primero

class i{public static void main(String[]g){System.out.println("Hell"\u002bg.length);}}

Segundo

interface c{static void main(String[]n){System.out.print("Bye!\n");}}

Olvidé que podías poner en interfacelugar de classhasta que vi tu respuesta en Hello, World! desafío. Intentaré descifrar esto durante mi almuerzo.
Arcturus

Ugh, mi hora de almuerzo se acabó. Lo intentaré de nuevo esta noche.
Arcturus

4

Pyth, seguro, 2 programas, 63 bytes; Puntuación 68

Programas entrelazados

V8j5kIqlPN1[C7=3+Z1d=G"<"C38p5)IqdZ21=ZNB;C-jk[C9Zd\</.5n0T1dG2

Primer programa

Salida:

 I <3 U

Programa:

jk [C73d"<"3pdC-95T

j                   # Join
 k                  # Standard variable: ""
   [                # Creates a new list
    C73             # Char 73 = I
       d            # Standard variable: " "
        "<"         # String: "<"
           3        # Number 3
            pd      # Prints " ", the leading whitespace
              C     # Char
               -95T # -95T = 95 - 10 = 85. Char 85 = U

Segundo programa

Salida

I <3 U2

Programa:

V85IqlPN1=+Z1=GC85)IqZ21=ZNB;jk[CZd\</.n01dG2

                                              # implicit Z = 0
V85                                           # For N in range(85)
   I                                          # If
    qlPN1                                     # Length of the prime factors of N equals 1
         =+Z1                                 # Z = Z + 1
             =GC85                            # G = Char 85 = U
                  )                           # Ends the if statement
                   IqZ21                      # If Z equals 21(th prime)
                        =ZN                   # Z = N (73)
                           B                  # Break out of the for loop
                            ;                 # Infinite ), to close open parentheses
                             jk               # Join ""
                               [              # New list
                                CZ            # Char Z = Char 73 = I
                                  d           # Standard variable: " "
                                   \<         # Single character '<'
                                     /        # Floored division
                                      .n0     # Pi, 3.14159...
                                         1    # Divide by 1 and round down
                                          d   # Standard variable: " "
                                           G  # G = C85 = U
                                            2 # Number 2

recuerde escribir# Pyth, safe, 2 programs, 63 bytes; Score 68
ev3commander

@ ev3commander, gracias por notarlo!
Adnan

4

CJam, seguro, 2 programas, 250 bytes; Puntuación 65

Programas entrelazados

"":9(x5M/Cle-Dn,1'AFjsQYirG3@+,~unY</CyUAJ!`L.Xkdq'hF_X&=-`!SnxM!hqv~'GW!4!qIfp$h,ld-;i0JM79Xs'orb@#+sE${?.Eet""""/4M.D:}~Cc^est+2]c9>^W<O%8rR(kg)(ra-P{^Fthm?WF[#KJfRxOe-5zYueb~SiX@tnFyb2-M}G8@0;Z.$u']Qc0R{\.M9V$_NyTc,HR]y""22{{''  ffmm9955bb\\}}****

Salida, primer programa

169004397811215505136757551914260640157209814479670875629464038264532260025741074366481672115039451444875174892900756838476896193165147376670615268045482935802126657286722969566601154866449492847343470441618498401

Salida, segundo programa

236156588886135909534842810119847991195053526225488685859715966203756668582804035289768525426132740118856398404195457578486865119219669643999456580063310899697265496162944335336660228420754397359091438096239696929

Solución

Primer programa

"9(M/l-n'FsQrG@~n<CyA`.XdhF&-`SMhq~W!qI$hd-0M7X'b#sE{Ee""/MD~c^s2]>^O%r(gra{FhmW#KfOezYbSi@Fy-}G0;$u]cR.9V_TcRy"2{' fm95b\}**

Pruébalo en línea!

Segundo programa

":x5CeD,1AjYi3+,uY/UJ!Lkq'_X=!nx!v'G4!fp,l;iJ9sor@+$?.t""4.:}Cet+c9W<8Rk)(-P^t?F[JRx-5ue~Xtnb2M8@Z.'Q0{\M$Ny,H]"2{' fm95b\}**

Pruébalo en línea!

Cómo funciona

Ambos programas tienen este formato:

 "…""…"2{' fm95b\}**

       2{        }*   Do the following twice:
         'fm            Subtract the char code of ' ' from each character.
            95b         Convert from base 95 to integer.
               \        Swap the two topmost stack elements.
                      This pushes two prime numbers on the stack.
                  *   Compute their product.

El desentrelazado de los programas debería requerir fuerza bruta o factorización de los semi-primos.


¡Felicidades por ser el primer envío seguro!
Arcturus

Supuse que las salidas eran semiprimes. La fuerza bruta de un semiprime de 213 dígitos (decimales) ciertamente no sería posible en una sola máquina en una semana. Este de 212 dígitos tomó más de un año . Dudo que forzar el entrelazado no sea factible tampoco.
intrepidcoder

1
-1 Esto va en contra de al menos el espíritu de la restricción "sin hashing o criptografía".
Peter Taylor

4

Befunge, Safe, 2 programas, 228 bytes; Puntuación 65

Programas entrelazados

7b*2"!+:,l9ooa"v +2^*<>+:::v,v
  1- v2:,+9 -,\,,<$+":4b*,
v>"i g>:nb:"^,2$+,1'g#
+0^"gs "-*<  :-*,n,
v\,a3+v
-9*b6-3b ,*a<b:u,+|11 B'<
,:+>19v>,:'m+:9,:+3a^:,:a+"c*@9a, >': 'e^
<^;*+<v" gr"< ^
     >@,"+*or:\*:3pa, g"^0>'f^8<;

Salida, primer programa

Output, first program                   

Salida, segundo programa

Befunge programming is cool!

Dudo que sea fácil de descifrar. De hecho, deberías rendirte ahora. ¿Quién necesita 132 puntos de todos modos?

Responder

Programa 1:

7b*2+:,9a+2*+:::,1-:,\5-,\,,4b*,v>::,2+,'+0g\1-:,\,3+v
-9*bb,,+1,:+1,:+9,:+3,:+c*9a,: '<^;    @,+*:\*:3a,g08<;

Salida, primer programa

Programa 2:

"!loo"v ^<>vv
   v2+9 <$+":
>"i gnb"^$1g#
^"s "*<  -*n,
va6-3 *a<b:u|1 B'<
>9v>'m:a^:a"@ >'e^
*+<v"gr"<^
   >"orp "^>'f^

¡La programación de Befunge es genial!


No, no: vuelva a cambiar ese código fuente. Tan pronto como lo publique, es el código que usa, de lo contrario, es injusto.
Addison Crump

@VoteToClose Me di cuenta de que el código tenía un error y no era válido. Puedo cambiar el código o el texto de salida, ¿cuál sería mejor?
MegaTom

3
Oh. Uh Olvidalo entonces. (inserte algo sobre la verificación del código primero aquí) Sin embargo, asegúrese de que se haya cambiado claramente.
Addison Crump

Queda <1 hora para que la gente lo intente. Ya me di por vencido ...
ev3commander

3

PHP, craqueado , 2 programas, 71 bytes; Puntuación -16

Intercalado

$ec=tchR;$ho =qs;$cu=$ho.$tc.e_me.$tha(.'p^l/it]';e.cchoo.$c('[$$h'));;

Salida

1er programa

Array

2do programa

\^/\]co\[\$

Nota : Noticesdebe suprimirse.


1
¿Estás seguro de que no le falta un espacio?
primo

@primo Argh , tienes razón. Lo he arreglado Lo siento. ¿Asumo que ya lo has descifrado? :)
insertusernamehere


3

JavaScript ES6, craqueado , 2 programas, 255 bytes; Puntuación -16

Buen trabajo @Bas! GG.

trvya{"fru nxcti;on{;ale"r;Otb(j(fe=c>t(.kfe.yrs(efv)e}rcsate(cf+h(e~)~{ff,=Mast=h>!.posw?f((12),:M"a"t;hal.Ee)r))t)((nfe(wf A(rfr(a0y/(909)) +.f(7/f5il)l()0))+.fma(pf()(x,+`i$,{ff)}=>i`/.s3p)l).ijt`o`.imn(ap"("e)=.>repela.cceh(/ar.Co.d/egA,t""())*)2}3))}

Salida 1:

36666666666666643333333333333336323666666666666668333333333333333231366666666666666833333333333333323026666666666666682333333333333332292666666666666668233333333333333228266666666666666823333333333333322726666666666666682333333333333332262666666666666668233333333333333225266666666666666823333333333333322426666666666666682333333333333332232666666666666668233333333333333222266666666666666823333333333333322126666666666666682333333333333332201666666666666668133333333333333219166666666666666813333333333333321816666666666666681333333333333332171666666666666668133333333333333216166666666666666613333333333333341516666666666666661333333333333334141666666666666666133333333333333413166666666666666613333333333333341216666666666666661333333333333334111666666666666666133333333333333410666666666666666333333333333334966666666666666633333333333333486666666666666673333333333333337666666666666667333333333333333666666666666666733333333333333356666666666666673333333333333334666666666666666533333333333333353666666666666666533333333333333352666666666666666733333333333333331666666666666666633333333333333330

Salida 2:

2645,1403,1426,759,2645,1449,2346,920,1127,943,1334,782,782


@Bas de hecho! Buen trabajo.
Conor O'Brien

3

JavaScript (ES6), seguro, 2 programas, 255 bytes; Puntuación 65

Programas intercalados

aalleerrtt((l=[](+(!l[=[l])+="(l "=l+[]l][[+l>=+1l]]=l+=>(l>l=>l=l<l,")"+l+(l(=l>l>=l)=+ (l)l+= +l)l+=>((ll==l)>(l=l)+l++ ()l+>l()+(l=>l(l===l>l=l)(l()l>=l)+))+""(l +(=""l=+)+(l+l(=)l<)+(=l+)+l++(ll=<<l)+++l)(l+=(=l(==ll)=>l+<l()(ll=))))(l<=l)<l)+(+l<l)))

Salida del primer programa

false12truetruetruefalse

Producto del segundo programa

falsefalseundefinedtruetruetruetruefalse116truetruefalse

Traté de usar los personajes (l)+=<>tanto como sea posible. El resto es solo conversión de tipo.

Primer programa

alert((l=[l=" "][+l>=+1]=l=>l>=l<l,""+l(l=l>=l)+ +l)+((l>=l++ )+((l=>l=l>=l)(l>=l))+(l="")+(l+=l<=l)+l+(l=l)+(l==(l=>l<l)(l))))

Segundo programa

alert((l=[]+![])+(l=l+[l][l]+(l>=l)+(l>=l)+ (l=l=>l==l)(l)+l(l>l)+(l==l(l))+"" +(l=+l())+(++l<<++l)+(l==l)+(l=(l<=l)<l)+(+l<l)))

Te di la recompensa. ¡Gracias por la clasificación!
Arcturus

3

Rubí, agrietado , 2 programas, 64 bytes; Puntuación -16

Intercalado

p w,%=?(w.ord,40,?)(;"jb inv inv is{2").bytes{|*b|?aput%?c} b-w}

Salida

1er programa

"bananas"

2do programa

BANANAS

Ambas salidas tienen nuevas líneas finales.



3

Perl, seguro, 2 programas, 102 bytes; Puntuación 66

sprint""@(u{[|<$/{W)xor$^ldH&~!<]#3,/H-61+e#]l#:l7o#3:3}>]3$^WS}[_$#:,=(~s#30-)3;)^#,]$")]>=">reverse]

Primera salida

Hello, World!

Segunda salida

Hello, World!

Solución

Primer programa:

print@{[<{World!,Hello}>]}[$,=~s)),$")=>rvrs]

Segundo programa:

s""(u|$/)x$^H&~<]#3/-61+#]#:7#3:33$^WS_#:(#30-3;^#]]>"eee


¿Se guarda su respuesta? Dilo en el encabezado.
user48538

@ zyabin101 hecho.
primo

2

Pyth, 2 programas, 61 bytes; Puntuación 68/36 (si es seguro / agrietado)

Programas intercalados

*vsC{`.m`DsPCd..[Gn9`T2vjkpv`/JmsC\Pid~T.n1tt`.VJp~T%n*TCG731

Salida, primer programa

491670984540320247032212137862815

Salida, segundo programa

46252265449938954198657919684976120662891392853344868455756073
1063494620552721403954429737131814326362865215612332412466411486182225511644503132172962643458535768453543651970155938693047567602310634946205527214039544297371318143263628652156123324124664114861822255116445031321729626434585357684535

No debería ser demasiado difícil.


Francamente, eso se ve terrible. Por otra parte, no conozco muy bien a Pyth.
SuperJedi224

55
Bien hecho, he perdido el código fuente.
Azul

2

PHP agrietado , 3 programas, 31 bytes; Puntuación -16

Esto debería ser fácil usando 3 programas.

Intercalado

print ppprrriiinnnttt!!$x'0';;;

Salida

1er programa

1

2do programa

1

3er programa

1

Nota : Noticesdebe suprimirse.


Suponiendo que los avisos sean ignorados (como en su otra respuesta), ha sido descifrado. .
SuperJedi224

@ SuperJedi224 Tienes razón. He actualizado la respuesta. Y buena solución. :)
insertusernamehere

2

JavaScript ES6, 2 programas, 225 bytes; Puntuación 65/132 (si es seguro / agrietado)

Entretejido:

 alaelretrt((((cb=>c=>b.replace(/.replace[a-(/[azA-Z]-z]/gi/g,a,s=>String=>String.fromCharCode(s.fromCharCode(("Z">=a.charCodeAt(0)?90:122)>=(a=a.charCodeAt(0+(s.toLowerCase())+13)?a<'n'?13:-13:a-26)))))))((""gfvbznfcyrg""))))

Primera salida:

simple

Segunda salida:

toast

Agrietado. Gracias por un buen rompecabezas.
ETHproductions

2

Brainfuck, 4 programas, 251 bytes; 17/144 (si es seguro / agrietado)

Programas entrelazados

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

Salida, primer programa

Eridan

Salida, segundo programa

Ampora

Salida, tercer programa

PPCG

Producto cuarto programa

Code Golf


1
¿Cuál es la variante específica de Brainfuck, por ejemplo, si hay alguna envoltura / desbordamiento de células, son las células 0..255 o ilimitadas, etc.
schnaader

2

Microscript II , seguro, 2 programas, 44 bytes; puntuación 68

Fuentes intercaladas:

6$4sv{{3@0s>s"`+`"}s<s3320s*{1+s+K+s<}*p}*h`

Salida, primer programa:

>=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! >=<;:9876543210/.-,+*)('&%$#"! 

Salida, segundo programa:

[5.477225575051661,2.340347319320716,1.5298193747370035,1.2368586720951604,1.1121414802511236,1.0545811871312343,1.026928034056542,1.0133745773683798,1.0066650770580947,1.0033270040510693,1.001662120702919,1.0008307153074985,1.0004152714285695,1.0002076141624645,1.0001038016938364,1.000051899500139,1.0000259494133834,1.0000129746225213,1.0000064872902181,1.0000032436398485,1.0000016218186092,1.0000008109089757,1.0000004054544056,1.0000002027271822,1.000000101363586,1.0000000506817917,1.0000000253408956,1.0000000126704478,1.000000006335224,1.000000003167612]

Y aquí está la respuesta:

Programa 1:

64s{30s>""s<32s{1+s>K+s<}*p}*h

Programa 2:

$v{@s`+`}s30*`

2

Malbolge, 2 programas, 194 bytes; Puntuación 65

Entretejido

D'`D$'#`pK~A5:]|3!W1ICw;A|RXsWP0xgN;BLeJmd[c#bGa!`3p%n$BS9?~m*,+N)6ii9E%CAxw"Y!Xtbslw2SR|n^gf)9ex+ZLphuan`s_l%F2bS[ZRYn}@gVfUey+SL;QPba`O_s^$[MZR_K^JWO{N>G=kY.XJQuCHUAT@65d>QJ&nN<0;FjJ,H@G@9d]JQ

Salida 1

haha nope

Salida 2

malbolge

Era sólo cuestión de tiempo.

Programas

O1

D'`A:]\!I;|XWxgBedcba`pn9m*6iiE%CA"!bw|^)9xZpunsl2SRngfe+Lba`_^$\[Z_^W{>=YXQuUT65QJnN0FjJ,HG@dQ

O2

D'`$#pK\~5|3W1CwARsP0N;LJm[#G!3%$BS?~,+N)9xwYXtsl2SRngfe+Lha`_%Fb[ZY}@VUyS;QPOsMRKJONGk.JCHA@d>&<;@9]J


2

Javascript, seguro, 2 programas, 106 bytes; Puntuación 66

alert(2ale98374rt("q883wope2jv+sjn[d]s^234j8kfdk7j9b|12f8ns7"[9]98+"jskfsd3"2+13()3892721+[]+{}*6^5|27&3))

Salida 1

-35655169

Salida 2

njskfsd7

Solución

Programa 1

alert(2983748832+[]^234879|1287983213)

Programa 2

alert("qwopejvsjndsjkfdkjbfns"[9]+"jskfsd"+(3892721+[]+{}*6^5|27&3))

2

Japt , seguro, 3 programas, 63 bytes; Puntuación 36

La versión del intérprete para la que fue construida se puede encontrar aquí . Desafortunadamente, he perdido los originales, así que tendré que ver si puedo descifrarlo yo mismo ...

Programas entrelazados

"AARoooLv mLv m@(_y6Xpp33*  ay%2%|v2n"+95+'H+2   m@(Xdcq)q -A d

Salida 1

112221174199804510029601998159214179608538147196191138431341951029363738456410116231158105100149362111411782137669714451962921697122751841161758017110476673747582101138199681951421371867326511541191741031345182116631134159

Eso es 222 dígitos, en caso de que te lo estés preguntando.

Salida 2

R!2,tR+dE34N('QM!2'e4Xx;e>+2YGaNsw`4Xs,Gk?(,Q>XFmta:d'Gk:xm~RNxwQklZ;tM+sm~M?ZEea?dw~ !(;`

Salida 3

Hello, World!

¿Se guarda su respuesta? Ya revelarías la solución.
user48538

@ zyabin101 Esto es seguro, pero he perdido la solución. Además, ¡ni siquiera funciona con la versión actual de Japt! Agregaré un enlace para la versión anterior, luego veré si puedo descifrarlo yo mismo.
ETHproductions

1

JavaScript, 2 programas, 255 bytes; Puntuación 65/132 (si es seguro / agrietado)

a=c(([]o[0]+[][0n]+[][0]s+[][0o]+"l")e+(((new .Date)+"l").osplit(" g")[8])+"".match((/aa/)+t([0o][1]+"b")).split(")").join("('").split("bn");Vconssole.blog(aA=[1]=.toUpperCase()+a[7]+a[13]+" '))"+a[4].toUpperCase()+"`"+a[5]+" "+a[15]+a[16]+a[17;]+a[018]);

Primera salida del programa:

And I`m fine

Salida del segundo programa:

null

La salida del segundo programa es texto y no JavaScript:null

Esto debería ser fácil para los ladrones.


¿Se guarda su respuesta? Revelar la solución.
user48538

1

Vitsy , 4 programas, 228 bytes; Puntuación 17

(Utiliza una versión anterior, que está vinculada)

Heeeyyyy @VoteToClose. No espero que este dure mucho, pero nunca se sabe ... ¡Me encanta tu idioma, ahora que lo estoy usando mucho!

Programa entretejido

1E2P-0P1E^l*312359121E4/13+1*-205+-5Pv*92t\9\[931[2-\D+\*12/]1N5*[t22*^50\+[\72C]\[[2r***t]PC^s]]2TNL2l\*2v2-D2E12[+48/3*-]2\**v+i8+1D+++NL*5N]-*4Z525L5L2*26E/-{'^2N6+l"015v52\2[{v/\[1*12]/r+^ZDs"6p'TO2N{^v]1v{\/3N\[52*]*4-^*N\*

Salida 1

2014794345195992700000000000000000000000000.00000049.2129129367736101

Salida 2

679:;=>@ABDEFHIJLMNPQSTUWXY[\]_`b

Salida 3

44.5'+26

Salida 4

100000.315464876785728777498798913309289000000000000000000000000000000000000000000000000.000000

¡Buena suerte! Usé el intérprete en línea, pero debería funcionar en el contenedor seguro.


Programas

O1

El94+*2+Pt*t7\[rP^]N2248*2*8**2LLE{^N0v\[v1+DpN{v]v\N

O2

EPP^*E/3-05-v\[32\[52]***vDE2/-v++]Z

O3

12-1313111159991-\+12/152*0+\[2*]2Ll2-1+\+DN5-552*/-'+"5522\[*]rZ"6'O

O4

0252*2\[D*]N2^\[CtCs]T2\[3]*i1++LN452626l1{/12/^sT2^1{/3\[52*]*4-^*N\*

1
: DI no vi esto hasta ahora! Fangirls A punto de ir a dormir también, pero trabajaré en ello.
Addison Crump

No olvide mencionar que está utilizando una versión determinada ...;)
Addison Crump

@VoteToClose Oh, sí, claro.
Conor O'Brien

1

Candy, seguro, 2 programas, 85 bytes; Puntuación 66

Ver: caramelo

75~z43+/k20*416+k-1612+1++k2
8343-k92k*4+5k~7*Ak70kR(4122
5612=x53bAR2((hkDXhZ*h)))ZZ??

Salidas:

51450000

1609944

Actualización: estos son los dos programas seguidos de su entrelazado:

7 ~z4  /k 0 41 +k  612   +k28 4 -k92k 4 5k~  Ak70k  41225612  53   2(  kD  Z*h)  Z  ?
 5   3+  2 *  6  -1   +1+    3 3     * +   7*     R(        =x  bAR  (h  Xh    )) Z?
75~z43+/k20*416+k-1612+1++k28343-k92k*4+5k~7*Ak70kR(41225612=x53bAR2((hkDXhZ*h)))ZZ??

1

Foo , 6 programas, 197 bytes; Puntuación 5/192 (si es seguro / agrietado)

Código entretejido:

&(@@11&5@@756&@04$+110)c5*@@1$*1+c52$&&@+15*@@2c$(c61>(51/6+10)@<*2$0c*-$0+6c*$6@1$+$c-01c@1c4$c$@/2&-)$50c++c(+$@2*$c2($+6c+c>0*(>+42&$1c+1$6+c--2@<$<5)c>$c>+7$$cc)-<++1+11$$cc)@2(32/$c)&+5*2$c"B"

Salida del primer programa:

   
@ @ 
si

Tenga en cuenta la pestaña en la primera línea y el espacio final en la segunda línea

Salida del segundo programa:

<83.-

Tenga en cuenta que la primera línea está en blanco

Salida del 3er programa:

<= $)

Salida del 4to programa:

72}

Salida del 5to programa:

$ #% * + &

Salida del 6to programa:

Foo

Solo hay un intérprete para Foo que conozco, puedes encontrarlo aquí


Bienvenido a Programming Puzzles y Code Golf. Gran primera respuesta. Si necesita ayuda con el sitio, responda incluyéndolo @wizzwizz4en su comentario.
wizzwizz4

0

Python 2, 8 programas, 92 bytes; Puntuación: -16

Otra fácil:

ppprirnriipnnprtp rrpti"piirnrinio"ntt n n"bt"Tunht" t"is ""dot n"t ohhe"el""w lo"aleal"l"s"

8 salidas:

This

hello

well

no

alas

but

oh

done

Agrietada . Por cierto, no necesitas poner espacios después printen Python 2.
Arcturus

Eso fue rápido, esta fue probablemente la respuesta más fácil.
Usuario genérico

0

JavaScript, 8 programas, 233 bytes; Puntuación 2/384 (si es seguro / agrietado)

OK, ahora estoy siendo malvado:

aalaaalaalllelreeereatlrterlreer(trtr(t(("t(t(!ft(!u\(untc!(y!t[0![p(!ty2!0p6ioee]a[8+0[0tbon(\o!fuo0)fb0 0 |(|h!6["t!Z5y!{!ze"[)0pb}b]01e]+"+")"+o\uo[]0]o0b1f110 al)]4d+1")+)]cl)"("\o!fu0u))0.4slc\incu00c6e(4,f"t)8))ion(){}+![])+"")

1ra salida:

false

2da salida:

true

3ra salida:

heLLo

4ta salida:

2015

5ta salida:

0

6ta salida:

good

Séptima salida:

fine

8a salida:

string

El fragmento dice 2/384 como puntaje.
ev3commander

0

Python 2, programas seguros 2, 148 bytes; Puntuación 65

execexec'prin'""it`sum(map(ormpd,(stor.rparrt""('""thellitio"on.__n"'ame_)'_*".3**/7".__len.__()re)pl[ace++-2(]))**061`[+*+2]'.re'"_pl'a)ce(*"+:")

Salida 1:

Hello world...

Salida 2:

188381387815229576775053627587460257651836527329727069542076068076585927926328856199896

Programa 1:

exec'""import""(\'""hello""\')'.replace(*'"_')

Programa 2:

exec'print`sum(map(ord,(str.rpartition.__name__*".3**/7".__len__())[++-2]))**061`[++2]'.replace(*"+:")
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.