Despegue las capas: ladrones

Oct 05 2020

Este es el hilo de Robbers . Para el desafío Cops, vea aquí

Como ladrones, su trabajo es descifrar las respuestas de la policía. Elija una respuesta policial insegura y sin fisuras e intente averiguar qué idiomas, en qué orden, utilizó el policía.

Tenga en cuenta que un crack es válido incluso si los idiomas son diferentes . Siempre que los idiomas que encuentre, en el orden en que los indique, produzcan la frase final especificada, el crack es válido, incluso si los idiomas no son los mismos que la respuesta del policía pretendida u original.

Si no puede descifrar por completo la respuesta de un policía y decide abandonar su intento, puede (pero de ninguna manera se espera que lo haga) comentar debajo de la respuesta del policía con los idiomas que ya ha descubierto, para ayudar a otros usuarios.

Habiendo descifrado por completo la respuesta de un policía, publique una respuesta en este hilo que enumere todos los idiomas, junto con sus resultados en el siguiente formato:

# [<cop>'s answer](<link to answer>), <N> layers

Languages used:
- Layer 1: [<language 1>](<link to interpreter>), outputted <output>
- Layer 2: [<language 2>](<link to interpreter>), outputted <output>
...
- Layer <N>: [<language N>](<link to interpreter>), outputted <final phrase>

---

<anything else>

Después de publicar una respuesta, deje un comentario debajo de la publicación del policía para hacerles saber que se ha roto. Si tienes \$<50\$ reputación en el momento de la publicación y, por lo tanto, no puedo comentar, yo (u otro usuario capaz) estaré encantado de hacerlo por usted, simplemente tome nota de esto en su respuesta y alguien se encargará de ello.

Este desafío puede resultar en algunas respuestas muy difíciles de descifrar, más que los policías y ladrones estándar , debido al hecho de que la cantidad de idiomas que un policía podría haber usado aumenta exponencialmente por capa que tiene. Por lo tanto, asegúrese de visitar la sala de chat de Robbers para obtener ayuda para encontrar una respuesta o para ayudar a otros.

Su puntuación se calcula de la siguiente manera:

  • Si rompes \$n\$respuestas, con \$x_1, x_2, ..., x_n\$idiomas que se utilizan (es decir, el primero tiene \$x_1\$idiomas, el segundo \$x_2\$ etc.), tu puntuación es

$$\frac{1}{n}\sum^n_{i=1}x_i$$

es decir, el número total de idiomas que descifraste, dividido por el número total de respuestas que descifraste. Cuanto menor sea tu puntuación, mejor. No se moleste en editar su puntaje en sus respuestas, se declarará un ganador cuando todas las respuestas policiales estén resueltas o sean seguras.

¡Buena suerte!

Respuestas

10 HyperNeutrino Oct 06 2020 at 07:00

Respuesta de Sísifo , 33 capas

i=496;a=     0
print('gREETINGS!'.swapcase()if a==447775else'i=%3s;a=%6s%s'%(i-16,a+(int(1/2*2)*int('syd0s6ncczl7ka1ioletm9t1atoqjq2awpshwfxcorai94tcmzim91j2zzq2c08wxjmfmzr0x9euhjojhltjpay0g8t1o78y83a',36)>>i&0xFFFF),open(__file__).read().strip()[14:]))

Todas las capas son Python, en este orden: 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2 , 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2/3 (la última capa no importa).

Un agradecimiento especial a @Riolku por ayudarme a encontrar el algoritmo correcto para la suma de subconjuntos (porque soy malo en informática y Google)

Dado que hay tantas capas, escribirlas todas como una lista sería bastante difícil y me llevaría mucho tiempo (y cualquiera que quiera verificarlo mucho tiempo), por lo que en su lugar puede verificarlo ejecutando las 33 capas con este programa Bash que compila todas las capas juntas.

Avíseme si este formato de publicación no es válido.

6 Sisyphus Oct 06 2020 at 14:06

La respuesta de Bubbler , 3 capas

101;1111011;0000;11011111;{110000;11100010;11011110;00110;10111011;000110;10001;0100000;11011;000;11010101;0000010000;10100000;101101;0100000;1101111;0101111;}1001010;0000;100000;10110001;011001;011"00001101110100100010011001000;{111;011111;}1000\1101100;010110;110011;0\;110001;0111010;110010\10110;110001;0110000;\11011;0010;11001;011\11;0100000;11010100\;10110001;101110;1\001;001010;110111\0000;10110001;10\1011;0000;10100\000;0100110111\101101111111"@

Capa 1: Hexagonía , salida

echo'@',~;0j1":&.>10#.#:91 7 4 5 160 127 7 172 30 198

Capa 2: J , salida

1011011.0111.0100.0101.010100000.01111111.0111.010101100.011110.011000110.0@

Capa 3: Laberinto , salida

Code Golf.
4 Sisyphus Oct 06 2020 at 16:45

La respuesta de Kevin Cruijssen , 2 capas

,322,241,245,241,245,313,245,241,241,315,245,241,245,241,315,245,245,245,245,245,245,315,315,245,245,241,241,315,313,245,313,245,245,315,241,241,241,241,241,315,245,245,315,245,241,245,315,322,241,245,245,245,245,245,241,315

Capa 1: μ6 , salida

zaeaeueaaweaeaweeeeeewweeaawueueewaaaaaweeweaewzaeeeeeaw

Capa 2: malvado , producido

Greetings!
4 Aiden4 Oct 21 2020 at 23:54

User's Answer, 3 layers

class Main:
  print(
"""class Main {public static void main(String[] args) {String a="ɗefine";char c=10;String z="pɼint";char d=23;String y="⁸fẇ×ịṛs⁷";String e="";char x=90;String b="⁺°`¬²ịĿ°£Oḋ®ẋṄ¢¦";String w="⁸Ḷ⁸Ŀ~ʋ^ḋ*Ẓ>{S";String i="return";String n=" ";String f="Game";String s="main";String t="def";String k="#";String u="ƈlass";String m="Іt'ѕ Dоnе.";String o="¨";String g="ƊƝƤƬƲȤɓ";
    if (""")
  print(((1 ^ (29 * -54) + 23 & 103) / 3))
  print(">")
  print(302 - 67 + (2 % 590) | 930 - 123 * (-169))
  print(""") {
      System.out.printf("73----T---|---111-T   T46%c      |     /     |   1%c 39-  1      %c    |   0%c/   %c 1       |   1   1%c|    -6      /    1   |%cL115----    |     0  /%c        %c   8     L76%c         3  6%c          2-J",10,10,92,10,92,10,10,10,92,10,10,10);
    } else if (""")
  print((65 % (59 - 20 * 24)) / -193 * 134) 
  print(">")
  print((624 & 13 + 3012) / 23 * 9)
  print(""") {
      System.out.printf("%cm=%cIt's Done%c;print %c$m%c;", 36, 34, 34, 34, 34); } else if (""") print(12345 * 4 / 910 - 2 * 401) print(">") print((1 + 3 / 3) % (24 - 36 * 90)) print(""") { System.out.printf("Flexibility speaks for yard%cairport announces all lies%cring a ring a rosie%ccaesars sat bad%csay %cIt's Done.%c%cAmerica is great",10,10,10,10,34,34,10,10); } else if (""") print((393 / 91 * 56) - 12 * 78 + 192) print(">") print(67 | -123 + 21 * 34 - 193) print(""") { System.out.printf("You are done%cSay %cIt's Done.%c(It really is that simple!!)",10,34,34); } else if (""") print(154 % 91 * 10 + 345 - 2) print(">") print(89 + -920 | 65 * 2 ^ 12) print(""") { System.out.printf("4@abƤḞ⁹%dỴ !Ṙȯ/ṣƥA^?rCs>Y|°ỵ4$m(0a+4r  /ZÐæ⁽e)D1ṖÐ,Ḅ Ḃ &ẉ1ɗḌ¢ġʋḞṬŒ$c “¢¤ƲgṖḳ®[⁾»",29,10,90,3,102,11,1234,95,666); } else if (""") print(10203 / 192 + 182) print(">") print(12 - 45 * 69 | 3) print(""") { System.out.println("YoucAnTryTofIguReoUtwHatThislaNgUagEiSButyOUwoNtBeaBleTobEcaUseiamToOpoWeRFulmWahAHaHaAnDhEreIssOmefilLeRteXtCOmmeNTcOmmeNtCommenTpRInTLpAreNcAPeitSiNGLeQsCaPeDonEdoTrpArencoMmEntCoMMentCoMMeNTfOOBaRyAbBaDabbadAbBAdOOcAnyOuFIndoUtTHEsEcREtBUrIEdINtHIsMEaNInGLeSStEXtNOYoUcaNTbEcaUseIhaVetHepOweRofNopUncTUatIoNandilItERaCYoNmySiDEbyeByePPl"); } else { System.out.printf("%s"+e+"ẊD.%1$s",o);
    }
  }
}""")

def main(Main:Main):
  Main=Main

@main
def mian():
  Main=main(Main())

layer 1, Scala (with Dotty), Outputted

class Main {public static void main(String[] args) {String a="ɗefine";char c=10;String z="pɼint";char d=23;String y="⁸fẇ×ịṛs⁷";String e="";char x=90;String b="⁺°`¬²ịĿ°£Oḋ®ẋṄ¢¦";String w="⁸Ḷ⁸Ŀ~ʋ^ḋ*Ẓ>{S";String i="return";String n=" ";String f="Game";String s="main";String t="def";String k="#";String u="ƈlass";String m="Іt'ѕ Dоnе.";String o="¨";String g="ƊƝƤƬƲȤɓ";
    if (32>21757) {
      System.out.printf("73----T---|---111-T   T46%c      |     /     |   1%c 39-  1      %c    |   0%c/   %c 1       |   1   1%c|    -6      /    1   |%cL115----    |     0  /%c        %c   8     L76%c         3  6%c          2-J",10,10,92,10,92,10,10,10,92,10,10,10);
    } else if (0>225) {
      System.out.printf("%cm=%cIt's Done%c;print %c$m%c;", 36, 34, 34, 34, 34); } else if (-748>2) { System.out.printf("Flexibility speaks for yard%cairport announces all lies%cring a ring a rosie%ccaesars sat bad%csay %cIt's Done.%c%cAmerica is great",10,10,10,10,34,34,10,10); } else if (-520>463) { System.out.printf("You are done%cSay %cIt's Done.%c(It really is that simple!!)",10,34,34); } else if (973>-817) { System.out.printf("4@abƤḞ⁹%dỴ !Ṙȯ/ṣƥA^?rCs>Y|°ỵ4$m(0a+4r  /ZÐæ⁽e)D1ṖÐ,Ḅ Ḃ &ẉ1ɗḌ¢ġʋḞṬŒ$c “¢¤ƲgṖḳ®[⁾»",29,10,90,3,102,11,1234,95,666); } else if (235>-3093) { System.out.println("YoucAnTryTofIguReoUtwHatThislaNgUagEiSButyOUwoNtBeaBleTobEcaUseiamToOpoWeRFulmWahAHaHaAnDhEreIssOmefilLeRteXtCOmmeNTcOmmeNtCommenTpRInTLpAreNcAPeitSiNGLeQsCaPeDonEdoTrpArencoMmEntCoMMentCoMMeNTfOOBaRyAbBaDabbadAbBAdOOcAnyOuFIndoUtTHEsEcREtBUrIEdINtHIsMEaNInGLeSStEXtNOYoUcaNTbEcaUseIhaVetHepOweRofNopUncTUatIoNandilItERaCYoNmySiDEbyeByePPl"); } else { System.out.printf("%s"+e+"ẊD.%1$s",o);
    }
  }
}

Layer 2, Groovy, Outputted

4@abƤḞ⁹29Ỵ !Ṙȯ/ṣƥA^?rCs>Y|°ỵ4Іt'ѕ Dоnе.(0a+4r  /ZÐæ⁽e)D1ṖÐ,Ḅ Ḃ &ẉ1ɗḌ¢ġʋḞṬŒ
 “¢¤ƲgṖḳ®[⁾»

Layer 3, Jelly, Outputted (for real this time)

Іt'ѕ Dоnе.
3 Sisyphus Oct 06 2020 at 16:29

Dion's Answer, 4 layers

Layer 1: MAWP 2.0, outputted

print('112;114;105;110;116;39;84;104;101;32;76;97;115;116;32;49;39;')

Layer 2: Python 3, outputted

112;114;105;110;116;39;84;104;101;32;76;97;115;116;32;49;39;

Layer 3: MAWP 2.0, outputted

print'The Last 1'

Layer 4: Python 2, outputted

The Last 1

You need to set the 'Max executions' to a high number on the online interpreter for the first one.

3 PkmnQ Oct 24 2020 at 00:19

Aiden4's answer, 3 layers

"D'`;#]8JIY4jEhw5uRQ+rpLo98*Z('D2CAdbx>+<)yxZpunsl2SRngfe+Lhg`_^$EaZ_^]V[TxXQ9UNrLQJOHMLEiCBAF?>=a;@?8=<54X876/4-Q10/o-&Jkj"75*1-"F&%edAbaw|{tyr8vuWVlkj0Qgfejib(`H^]#a`YA]\[TxXWP8TSLQJnHlkE-CHAeED&B;_?>=}|4Xy1U543s+O/o-&Jk)"75*1-"!&}C{c!x>|{zyxqY6Wsrqpi/mleMiha'HG]#a`_^W?[ZYRvPUTMqQJ2NMLKDhBG@?>b%;:?876;:3W10543,P0/on&J*)('&%${z@~w|uts9Zvutmlk1oQPfkd*bg`_%cbaCYX|\U=YXWPtT6RKoOHMFEi,HGF?DC<A:^>~6;4381Uv4-2+*Non&+*#Gh~}|{"75*1-"y?wvuzyr8vXWsl2ponmfN+Lbgfe^c\"75*1-"`Y^WVUySRWVOTMqQPONM/EiCHG@EDCB;_?>=}|49870/.R,1*N.n&%$Hi!EDC#zb~}|uts9Zpo5Vlkj0Qgfejib(`edc\"75*1-"`B^]VUTxXWP8Nr54PImML.DhHA@EDCB;_?>~<5Y9270Tu-,+Op.-&+$)"75*1-"Fg%|B"75*1-"!~wv<)"rooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo;

Layer 1: ><>

D'`;#]8JIY4jEhw5uRQ+rpLo98*Z('D2CAdbx>+<)yxZpunsl2SRngfe+Lhg`_^$EaZ_^]V[TxXQ9UNrLQJOHMLEiCBAF?>=a;@?8=<54X876/4-Q10/o-&Jkj"F&%edAbaw|{tyr8vuWVlkj0Qgfejib(`H^]#a`YA]\[TxXWP8TSLQJnHlkE-CHAeED&B;_?>=}|4Xy1U543s+O/o-&Jk)"!&}C{c!x>|{zyxqY6Wsrqpi/mleMiha'HG]#a`_^W?[ZYRvPUTMqQJ2NMLKDhBG@?>b%;:?876;:3W10543,P0/on&J*)('&%${z@~w|uts9Zvutmlk1oQPfkd*bg`_%cbaCYX|\U=YXWPtT6RKoOHMFEi,HGF?DC<A:^>~6;4381Uv4-2+*Non&+*#Gh~}|{"y?wvuzyr8vXWsl2ponmfN+Lbgfe^c\"`Y^WVUySRWVOTMqQPONM/EiCHG@EDCB;_?>=}|49870/.R,1*N.n&%$Hi!EDC#zb~}|uts9Zpo5Vlkj0Qgfejib(`edc\"`B^]VUTxXWP8Nr54PImML.DhHA@EDCB;_?>~<5Y9270Tu-,+Op.-&+$)"Fg%|B"!~wv<)

Layer 2: Malbolge

macro_rules!f{($t:tt$i:ident$m:ident)=>{fn$i$t{$m!["The Last 1"]}}}f!{()main print}

Layer 3: Rust

The Last 1
2 Sisyphus Oct 07 2020 at 08:02

JosiahRyanW's Answer, 4 layers

"/-G^A_:;aT$e}qz\"7\"y^&'7T|-q3ZO@,]GN6==3g4U^Y)S_L7:fVp6_4'!s,a8IUK1[ Sp.)Ae)/P%ZY&D*K>j6feVfN1Fky,Vl2Z'?ie%\"<f,nv\\VS&T^e]5ZP}j!6/AivE` 0>9x<DdQL# kdzrz~sSO\"7[&U"{32-}%95base
3base{'
    '1/=}%

Layer 1: Golfscript, outputs:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

   
 
 
        
 
                     
                     
        
                     
         
 
 

    

Layer 2, Whitespace, outputs:

print" ".join("o"*int(c)for c in str(int("hevvbe0ammyi19tg9ubck4j315jnmd5y0ppsvgebn",36)))

Layer 3, Python 2, outputs:

ooo o o o oooooo o ooo o ooooo ooo ooo o oooooo oo oooo ooo oo ooo oo ooooo o oooo o oo oooooo oooooooo oooo oo ooooooo oooooo ooooo ooo o ooooooo ooooo o ooo ooo ooooooo ooo o ooooooo oooooo oo ooooooo oooooo o ooooooo ooooo oo ooooooo oooo ooo ooooooo ooooo o ooo o ooooooo ooooo ooo ooo oooo ooooooo

Layer 4, Poetic, outputs:

Code Golf.
2 Sisyphus Oct 08 2020 at 10:44

Quintec's Answer, 2 Layers

//"/pr/in/t('C/o/de /G/o/lf./')"#ec/ho/'C/o/d/e/ G/o/l/f/.'#con/sole/.l/og/('C/o/d/e/ G/o/l/f/.')#g))#:jd@#$%6a

Layer 1, Laser, outputs:

print('Code Golf.')

Layer 2, Python 3, outputs:

Code Golf.
2 Sisyphus Oct 08 2020 at 16:34

PkmnQ's Answer, 2 layers

printf("Code %s." % "Golf") # Python doesn't use printf?? (Of course I know what Python uses. (print))
# ^ The letter i. Superb letter. Seriously, it's one of the only two letters that can be a word by itself.

Layer 1: Underload, outputs:

print("Code %s." % "Golf")

Layer 2: Python 3, outputs:

Code Golf.