Despegue las capas: ladrones
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
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.
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.
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!
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е.
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.
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
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.
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.
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.