Temukan Kode Sumber (Polisi) Jalinan


18

Ini adalah utas polisi. Untuk utas perampok, buka di sini .

pengantar

Untuk tantangan Polisi / Perampok ini, polisi akan menulis program penghasil keluaran dan menjalinnya bersama. Adalah tugas perampok untuk memisahkan program polisi untuk menghasilkan hasil yang diinginkan.

Aturan polisi

Polisi dapat menggunakan total hingga 256 byte untuk menulis antara 2 dan 8 program (inklusif), yang semuanya harus menghasilkan beberapa output. Semua program yang ditulis harus dalam bahasa yang sama. Polisi akan "menjalin" program mereka bersama-sama untuk mempersulit para perampok untuk mencari tahu apa program itu.

Sekarang untuk deskripsi menjalin. Pertimbangkan string yang mewakili berbagai program. Proses menjalin adalah penarikan berulang dari karakter pertama dari salah satu program dan menyatukannya ke akhir string baru sampai tidak ada karakter dalam salah satu program yang tersisa. Misalnya, jika dua program liondan TIGER, kemungkinan menjalinnya adalah TIliGoEnR. Namun, program tidak dapat diacak dengan cara apa pun, sehingga RoITEnlGitidak dapat diterima.

Perlu dicatat bahwa ketika karakter semua kecuali satu program dihapus dari hasil jalinan, program yang tersisa akan ditampilkan utuh. Menghapus surat TIGERdari TIliGoEnRhasil pada lion.

Semua program dan keluaran polisi harus hanya berisi karakter ASCII yang dapat dicetak (20-7E) dan baris baru. Program tidak boleh mengandung kesalahan dan harus berjalan dalam 10 detik pada mesin yang masuk akal. Untuk pengiriman apa pun, harus ada juru bahasa gratis di suatu tempat. Menambahkan komentar ke kiriman tidak diperbolehkan, seperti hashing dan bentuk kriptografi lainnya. Program kosong tidak diizinkan (Maaf Terjebak ).

Polisi akan memposting kode yang terjalin, bahasa, jumlah program berbeda yang digunakan, dan output untuk setiap program. Terima kasih banyak kepada Martin untuk menulis skrip CJam ini untuk secara otomatis menjalin program Anda.

Program dianggap aman setelah satu minggu berlalu sejak saat posting. Pada titik itu, polisi harus memposting masing-masing program untuk menerima poin.

Mencetak gol

Ada dua komponen yang ditambahkan bersamaan saat mencetak pengiriman yang aman.

  • 256 dibagi dengan jumlah 2 dinaikkan ke kekuatan jumlah program yang digunakan.
  • Bulatkan jumlah byte dalam jalinan hingga kekuatan terdekat 2 dan bagi menjadi 256.

Misalnya, jika entri TIliGoEnR(9 byte) aman, ia akan menerima 256/2 ^ 2 + 256/16 = 80 poin.

Ketika pengajuan seorang polisi retak, polisi kehilangan 16 poin. Polisi harus menunjukkan bahwa pengajuan mereka telah dipecahkan.

Pemenang tantangan polisi adalah orang dengan poin terbanyak setelah periode waktu yang cukup bagi orang untuk berpartisipasi.

Papan peringkat

Ini adalah pekerjaan yang sedang berjalan yang diadaptasi oleh intrepidcoder dari pertanyaan ini .

Untuk memastikan bahwa jawaban Anda muncul, silakan mulai jawaban Anda dengan tajuk utama, menggunakan templat Penurunan harga yang tepat :

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

Apa pun setelah titik koma akan diabaikan, sehingga Anda dapat menempatkan skor Anda di sana.

Jika kiriman Anda aman, pasang tajuk seperti ini:

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

Jika sudah retak, letakkan tajuk seperti ini:

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


8
Saya akan sangat terkesan jika seseorang berhasil memecahkan salah satu dari 8 program.
ETHproduksi

1
"hanya karakter ASCII yang dapat dicetak" ... ada rencana saya untuk menggunakan penggantian kiri ke kanan untuk membingungkan semua orang.
TheNumberOne

7
Saya mengerti apa yang Anda coba lakukan dengan sistem penilaian yang berlawanan untuk polisi dan perampok, tetapi itu menciptakan insentif aneh. Ini berarti bahwa para perampok akan berusaha memecahkan jawaban-jawaban itu yang tidak akan mendapat banyak poin dari polisi, padahal mereka memiliki motivasi yang jauh lebih sedikit untuk menangani jawaban-jawaban yang akan memberi polisi sejumlah poin yang layak.
Martin Ender

4
Jika bermanfaat bagi siapa pun di sini adalah skrip CJam yang secara acak interleave sejumlah program. Cukup sediakan program di STDIN, satu di setiap baris. Jika itu tidak praktis (karena program Anda sendiri mengandung umpan baris), Anda dapat memilih pembatas lainnya ( |||katakanlah) dan kemudian ganti Nkode dalam dengan string yang mengandung pembatas Anda, misalnya "|||". (@Eridan merasa bebas untuk memasukkan ini dalam tantangan.)
Martin Ender

4
Jujur saja, kalau itu berhasil, aku pasti akan tertawa terbahak-bahak.
Pengguna Generik

Jawaban:


20

Hexagony , 6 program, 53 byte; Skor 8/96 (jika aman / retak)

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

Bahkan jika ini berjalan aman, itu akan sangat sedikit poin untuk saya, tapi saya pikir saya akan memberikan teka-teki yang bagus untuk perampok untuk menyimpan beberapa poin. :) Saya tidak tahu betapa mudah atau sulitnya ini sebenarnya.

Berikut hasilnya:

Jazz
XX88XX88
1234562345610
111111111111111111111111
9999999999999999999999999999999999
66566565665656566565656566565656565665

8
Omong kosong di cracker. Saya berharap keberuntungan dan kewarasan bagi siapa pun yang memecahkan ini. +1
Addison Crump

Apakah program yang disisipkan juga valid?
mbomb007

@ mbomb007 Ini akan terlihat seperti apa dan segera berakhir, karena [saklar mengontrol ke penunjuk instruksi yang dimulai pada @di sudut kiri.
Martin Ender

3
Program Hex dengan Hex penderitaan!
Kritixi Lithos

1
@ ΚριτικσιΛίθος Penderitaan atau kode retak menggunakan Hex agony !
Arcturus

5

JavaScript, retak , 2 program, 110 byte; Skor -16

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

Luck semoga sukses dengan yang satu ini.

Catatan: Saya sarankan berjalan di browser modern (pada dasarnya bukan IE)

Output, program pertama:

ffttff

Output, program kedua:

1010

4

BitShift , cracked , 2 program, 110 byte; Skor -16

Program terjalin

10011110011111001011101110110110110110011001100010110000010010011100101111000111100110111101011110011101001100

Output, program pertama

! ?

Output, program kedua

? !

saya minta maaf


4

Vitsy , cracked , 2 program, 15 byte; Skor -16

Program terjalin

a'5oF'2 \\ aI / NZO

Vitsy sangat cantik, sangat bersih. Lihatlah sumbernya, dan kagumi.

Output, program pertama

Tidak

Output, program kedua








































































































Itu 121 baris baru.


Dengan 32766 kemungkinan, ini hampir brute-force-mampu: P
Arcturus

@ Eridan saya akan sangat kesal jika seseorang membiakkan ini. Serius, jangan paksa kecantikan yang Vitsy ini . Anda harus membelai itu, harus merawatnya dengan baik, teruskan ...
Addison Crump

@ Eridan Juga, itu akan memakan waktu 32.766 detik, karena Vitsy agak lambat. c:
Addison Crump

9
Ini Vitsy bity itsy bagus!
Arcturus

3
Nah itu jauh lebih pendek dari 9 jam brute-forcing
Arcturus

4

Java, retak , 2 program, 155 byte; Skor -16

Program terjalin

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}")};}}

Output, program pertama

Hell0

Dan membuntuti baris baru.

Output, program kedua

Bye!

Dan membuntuti baris baru.

Program asli

Pertama

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

Kedua

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

Aku lupa Anda bisa menempatkan interfacebukannya classsampai aku melihat jawaban Anda pada Hello, World! tantangan. Saya akan mencoba untuk memecahkan ini selama makan siang saya.
Arcturus

Ugh, waktu makan siang saya sudah habis. Saya akan coba lagi malam ini.
Arcturus

4

Pyth, aman, 2 program, 63 byte; Skor 68

Program terjalin

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

Program pertama

Keluaran:

 I <3 U

Program:

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

Program kedua

Keluaran

I <3 U2

Program:

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

ingat untuk menulis# Pyth, safe, 2 programs, 63 bytes; Score 68
ev3commander

@ ev3commander, terima kasih telah memperhatikan!
Adnan

4

CJam, aman, 2 program, 250 byte; Skor 65

Program terjalin

"":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\\}}****

Output, program pertama

169004397811215505136757551914260640157209814479670875629464038264532260025741074366481672115039451444875174892900756838476896193165147376670615268045482935802126657286722969566601154866449492847343470441618498401

Output, program kedua

236156588886135909534842810119847991195053526225488685859715966203756668582804035289768525426132740118856398404195457578486865119219669643999456580063310899697265496162944335336660228420754397359091438096239696929

Larutan

Program pertama

"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\}**

Cobalah online!

Program kedua

":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\}**

Cobalah online!

Bagaimana itu bekerja

Kedua program memiliki format ini:

 "…""…"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.

De-menjalin program harus memerlukan brute force atau memfaktorkan semi-primes.


Selamat telah menjadi pengajuan aman pertama!
Arcturus

Saya kira hasilnya adalah semiprimes. Brute-forcing 213 semiprime digit (desimal) tentu tidak akan mungkin pada satu mesin dalam seminggu. Yang 212 digit ini membutuhkan waktu lebih dari setahun . Saya ragu brute memaksa menjalin akan layak juga.
intrepidcoder

1
-1 Ini bertentangan dengan setidaknya semangat pembatasan "tanpa hashing atau kriptografi".
Peter Taylor

4

Befunge, Aman, 2 program, 228 byte; Skor 65

Program terjalin

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<;

Output, program pertama

Output, first program                   

Output, program kedua

Befunge programming is cool!

Saya ragu ini akan mudah retak. Sebenarnya Anda harus menyerah sekarang. Lagi pula, siapa yang butuh 132 poin?

Menjawab

Program 1:

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

Output, program pertama

Program 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^

Pemrograman Befunge itu keren!


Tidak, tidak - ubah kembali kode sumber itu. Segera setelah Anda mempostingnya, itu adalah kode yang Anda gunakan, jika tidak, itu tidak adil.
Addison Crump

@VoteToClose Saya menyadari kode memiliki kesalahan dan tidak valid. Saya dapat mengubah kode atau teks keluaran, mana yang lebih baik?
MegaTom

3
Oh Uh. Lupakan saja. (sisipkan sesuatu tentang memeriksa kode terlebih dahulu di sini) Namun, pastikan kode sudah jelas diubah.
Addison Crump

<1 jam tersisa untuk dicoba orang. Saya sudah menyerah ...
ev3commander

3

PHP, retak , 2 program, 71 byte; Skor -16

Interleaved

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

Keluaran

Program 1

Array

Program ke-2

\^/\]co\[\$

Catatan : Noticesharus ditekan.


1
Apakah Anda yakin ini tidak kehilangan satu ruang?
primo

@ Grimo Argh , Anda benar. Saya sudah memperbaikinya. Maaf. Saya menganggap Anda sudah memecahkannya? :)
insertusernamehere


3

JavaScript ES6, dipecahkan , 2 program, 255 byte; Skor -16

Kerja bagus @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))}

Output 1:

36666666666666643333333333333336323666666666666668333333333333333231366666666666666833333333333333323026666666666666682333333333333332292666666666666668233333333333333228266666666666666823333333333333322726666666666666682333333333333332262666666666666668233333333333333225266666666666666823333333333333322426666666666666682333333333333332232666666666666668233333333333333222266666666666666823333333333333322126666666666666682333333333333332201666666666666668133333333333333219166666666666666813333333333333321816666666666666681333333333333332171666666666666668133333333333333216166666666666666613333333333333341516666666666666661333333333333334141666666666666666133333333333333413166666666666666613333333333333341216666666666666661333333333333334111666666666666666133333333333333410666666666666666333333333333334966666666666666633333333333333486666666666666673333333333333337666666666666667333333333333333666666666666666733333333333333356666666666666673333333333333334666666666666666533333333333333353666666666666666533333333333333352666666666666666733333333333333331666666666666666633333333333333330

Output 2:

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


@ Benarkah! Kerja bagus.
Conor O'Brien

3

JavaScript (ES6), aman, 2 program, 255 byte; Skor 65

Program terjalin

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)))

Output dari Program Pertama

false12truetruetruefalse

Output dari Program Kedua

falsefalseundefinedtruetruetruetruefalse116truetruefalse

Saya mencoba menggunakan karakter (l)+=<> sebanyak mungkin. Sisanya hanya tipe konversi.

Program pertama

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))))

Program kedua

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)))

Memberimu hadiah. Terima kasih untuk leaderboard!
Arcturus

3

Ruby, retak , 2 program, 64 byte; Skor -16

Interleaved

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

Keluaran

Program 1

"bananas"

Program ke-2

BANANAS

Kedua output memiliki baris baru.



3

Perl, aman, 2 program, 102 byte; Skor 66

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

Output pertama

Hello, World!

Output Kedua

Hello, World!

Larutan

Program pertama:

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

Program kedua:

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


Apakah jawaban Anda tersimpan? Katakan begitu di tajuk.
user48538

@ zyabin101 selesai.
Primo

2

Pyth, 2 program, 61 byte; Skor 68/36 (jika aman / retak)

Program terjalin

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

Output, program pertama

491670984540320247032212137862815

Output, program kedua

46252265449938954198657919684976120662891392853344868455756073
1063494620552721403954429737131814326362865215612332412466411486182225511644503132172962643458535768453543651970155938693047567602310634946205527214039544297371318143263628652156123324124664114861822255116445031321729626434585357684535

Seharusnya tidak terlalu sulit.


Terus terang, itu terlihat mengerikan. Dan lagi, saya tidak terlalu mengenal Pyth.
SuperJedi224

5
Bagus sekali, saya kehilangan kode sumber.
Biru

2

PHP, retak , 3 program, 31 byte; Skor -16

Ini harus mudah menggunakan 3 program.

Interleaved

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

Keluaran

Program 1

1

Program ke-2

1

Program ke-3

1

Catatan : Noticesharus ditekan.


Dengan asumsi pemberitahuan harus diabaikan (seperti pada jawaban Anda yang lain), Anda telah dibobol. .
SuperJedi224

@ SuperJedi224 Anda benar. Saya sudah memperbarui jawabannya. Dan solusi yang bagus. :)
insertusernamehere

2

JavaScript ES6, 2 program, 225 byte; Skor 65/132 (jika aman / retak)

Jalinan:

 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""))))

Output pertama:

simple

Output kedua:

toast

Retak. Terima kasih untuk teka-teki yang bagus.
ETHproduksi

2

Brainfuck, 4 program, 251 byte; 17/144 (jika aman / retak)

Program terjalin

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

Output, program pertama

Eridan

Output, program kedua

Ampora

Output, program ketiga

PPCG

Output, program keempat

Code Golf


1
Apa varian Brainfuck tertentu, misalnya apakah ada pembungkus / pelimpahan sel, apakah sel 0..255 atau tidak terbatas, dll?
schnaader

2

Mikroskrip II , aman, 2 program, 44 byte; skor 68

Sumber yang saling terkait:

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

Output, program pertama:

>=<;: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/.-,+*)('&%$#"! 

Output, program kedua:

[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]

Dan inilah jawabannya:

Program 1:

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

Program 2:

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

2

Malbolge, 2 program, 194 byte; Skor 65

Jalinan

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

Keluaran 1

haha nope

Keluaran 2

malbolge

Hanya masalah waktu saja.

Program

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, aman, 2 program, 106 byte; Skor 66

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

Keluaran 1

-35655169

Keluaran 2

njskfsd7

Larutan

Program 1

alert(2983748832+[]^234879|1287983213)

Program 2

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

2

Japt , aman, 3 program, 63 byte; Skor 36

Versi interpreter yang dibuat untuk ini dapat ditemukan di sini . Sayangnya, saya kehilangan aslinya, jadi saya harus melihat apakah saya bisa memecahkannya sendiri ...

Program terjalin

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

Keluaran 1

112221174199804510029601998159214179608538147196191138431341951029363738456410116231158105100149362111411782137669714451962921697122751841161758017110476673747582101138199681951421371867326511541191741031345182116631134159

Itu 222 digit, kalau-kalau Anda bertanya-tanya.

Keluaran 2

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

Keluaran 3

Hello, World!

Apakah jawaban Anda tersimpan? Anda sudah mengungkapkan solusinya.
user48538

@ zyabin101 Ini aman, tapi saya kehilangan solusinya. Plus, itu bahkan tidak berfungsi dengan versi Japt saat ini! Saya akan menambahkan tautan untuk versi yang lama, lalu melihat apakah saya dapat memecahkannya sendiri.
ETHproduk

1

JavaScript, 2 program, 255 byte; Skor 65/132 (jika aman / retak)

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]);

Output program pertama:

And I`m fine

Output Program kedua:

null

Output program kedua adalah teks dan bukan JavaScript:null

Ini seharusnya mudah bagi para perampok.


Apakah jawaban Anda tersimpan? Ungkapkan solusinya.
user48538

1

Vitsy , 4 program, 228 byte; Skor 17

(Menggunakan versi yang lebih lama, yang ditautkan)

Heeeyyyy @VoteToClose. Saya tidak berharap yang satu ini terlalu lama, tetapi Anda tidak pernah tahu ... Saya suka bahasa Anda, sekarang saya sering menggunakannya!

Program terjalin

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\*

Keluaran 1

2014794345195992700000000000000000000000000.00000049.2129129367736101

Keluaran 2

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

Keluaran 3

44.5'+26

Keluaran 4

100000.315464876785728777498798913309289000000000000000000000000000000000000000000000000.000000

Semoga berhasil! Saya menggunakan penerjemah online, tetapi itu harus bekerja di toples aman.


Program

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 saya tidak melihat ini sampai sekarang! Fangirls mau tidur juga, tapi aku akan mengusahakannya.
Addison Crump

Jangan lupa untuk menyebutkan bahwa Anda menggunakan versi tertentu ...;)
Addison Crump

@VoteToTutup Oh, yeah, benar.
Conor O'Brien

1

Permen, aman, 2 program, 85 byte; Skor 66

Lihat: Permen

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

Output:

51450000

1609944

Pembaruan: Ini adalah dua program yang diikuti oleh interleaving mereka:

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 program, 197 byte; Skor 5/192 (jika aman / retak)

Kode terjalin:

&(@@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"

Output dari program 1:

   
@ 
B

Perhatikan tab pada baris pertama dan spasi tambahan pada baris kedua

Output dari program ke-2:

<83.-

Perhatikan bahwa baris pertama kosong

Output dari program ke-3:

<= $)

Output dari program ke-4:

72}

Output dari program ke-5:

$ #% * + &

Output dari program ke-6:

Foo

Hanya ada satu juru bahasa untuk Foo yang saya tahu, Anda dapat menemukannya di sini


Selamat datang di Programming Puzzles and Code Golf. Jawaban pertama yang bagus. Jika Anda memerlukan bantuan dengan situs tersebut, balas dengan memasukkan @wizzwizz4komentar Anda.
wizzwizz4

0

Python 2, 8 program, 92 byte; Nilai: -16

Satu lagi yang mudah:

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

8 output:

This

hello

well

no

alas

but

oh

done

Retak . BTW, Anda tidak perlu menempatkan spasi setelah printdi Python 2.
Arcturus

Itu cepat, ini mungkin jawaban yang paling mudah.
Pengguna Umum

0

JavaScript, 8 program, 233 byte; Skor 2/384 (jika aman / retak)

OK, sekarang saya menjadi jahat:

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(){}+![])+"")

1 Output:

false

Output 2:

true

3 Output:

heLLo

Output ke-4:

2015

Output ke-5:

0

6 Output:

good

Output ke-7:

fine

Output ke-8:

string

Cuplikan mengatakan 2/384 sebagai skor.
ev3commander

0

Python 2, program aman 2, 148 byte; Skor 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(*"+:")

Output 1:

Hello world...

Output 2:

188381387815229576775053627587460257651836527329727069542076068076585927926328856199896

Program 1:

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

Program 2:

exec'print`sum(map(ord,(str.rpartition.__name__*".3**/7".__len__())[++-2]))**061`[++2]'.replace(*"+:")
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.