Pemrograman Puzzle & Golf Kode

106
Script acak yang sebenarnya bukan acak

Sebagai lelucon kecil di kantor seseorang menginginkan sebuah skrip yang secara acak mengambil nama, dan mengatakan orang itu akan membuat minuman. Sebut saja orang-orang seperti John, Jeff, Emma, ​​Steve dan Julie. Saya pikir itu akan lucu untuk membuat skrip yang tampak acak secara sekilas,...

105
Xorting sebuah array

Secara konseptual, tantangan ini sangat sederhana. Anda diberi daftar bilangan bulat non-negatif . Jika memungkinkan, cari bilangan bulat non-negatif , sehingga daftar yang terdiri dari diurutkan. Jika tidak ada, output harus berupa apa pun yang tidak dapat disalahartikan sebagai valid , misalnya...

104
Buat quine kesalahan!

Tantangan Anda: tulis "program", untuk bahasa pilihan Anda, yang menyebabkan kompiler / juru bahasa / runtime untuk menghasilkan output kesalahan saat mengkompilasi / menjalankan program Anda yang identik dengan kode sumber program Anda. Aturan: Program Anda mungkin khusus untuk versi tertentu...

104
Server TCP sederhana

Tulis program atau fungsi yang mendengarkan lalu lintas TCP yang masuk pada port N. Ini menawarkan layanan sederhana: menghitung jumlah bidang alamat IP dari koneksi yang masuk dan kembali. Program atau fungsi membaca integer N dari argumen atau stdin. Ia mendengarkan koneksi TCP yang masuk pada...

103
Simulasikan Semesta!

Salah satu properti bagus dari bahasa Turing-lengkap adalah bahwa ia dapat digunakan untuk menulis program apa pun, hingga dan termasuk simulasi seluruh Semesta. Tugas Anda adalah melakukan hal itu: menulis sebuah program yang mensimulasikan Semesta . Catatan: walaupun saya tidak ragu Anda akan...

102
Kode sumber jejak ekologis

Anda baru saja dipekerjakan oleh perusahaan manufaktur mobil Jerman. Tugas pertama Anda, sebagai insinyur, adalah menulis sebuah program yang menghitung jejak ekologis string ASCII. Jejak ekologis karakter dihitung sebagai berikut: Tulis kode ASCII karakter dalam biner, dan hitung angka...

102
Jalankan pencetakan mundur

Tugas Anda adalah membalik urutan di mana beberapa printsdieksekusi. Spesifikasi: Kode Anda akan berada di formulir ini: //some lines of code /*code*/ print "Line1" /*code*/ /*code*/ print "Line2" /*code*/ /*code*/ print "Line3" /*code*/ /*code*/ print "Line4" /*code*/ //some lines of...

101
Mungkin berhenti dari pekerjaan Anda dengan polyglot

Terlepas dari protes Anda, Anda telah dipekerjakan oleh atasan Anda pada sebuah program yang menggunakan bilangan bulat tak bertanda sebagai input dan mencetak string "prima" jika bilangan bulat itu prima dan "tidak prima" jika tidak. Anda dapat memilih bahasa tempat Anda melakukan ini, selama...

100
Cetak Negatif Kode Anda

Pertimbangkan kuadrat karakter ASCII yang dapat dicetak (titik kode 0x20 hingga 0x7E) untuk panjang sisi N , seperti yang berikut (di sini, N = 6 ): =\ g \ 7 m+y "g L ~ e> PHq Kami juga mengharuskan setiap baris dan setiap kolom mengandung setidaknya 1 spasi dan 1 karakter non-spasi ....

99
Tulis penerjemah untuk 99

99 (diucapkan "sembilan puluh sembilan") adalah bahasa pemrograman Esoterik yang sama sekali baru (jangan dikelirukan dengan 99 , catat huruf miring). Tugas Anda dalam tantangan ini adalah menulis penerjemah untuk 99 yang sesingkat mungkin. Kiriman dengan byte paling sedikit menang. Tiebreaker...

99
Seven Slash Display

Tulis program yang menggunakan string non-kosong dari digit 0 hingga 9 dan cetak bagaimana mereka akan ditampilkan pada layar tujuh segmen menggunakan garis miring ( /, \). Ini adalah bentuk digit yang tepat: /\ \ \ \/ \ \ /\ / \/ /\ /\ / \ \/\ / \/\ / / \/\ \/ /\ \ /\ \/\...

98
Apakah ASI saya sudah kadaluwarsa?

Aww, teman, tanggal kadaluwarsa ini tidak menulis bulan dengan surat! Saya tidak tahu apakah akan kedaluwarsa pada tanggal 10 Maret atau 3 Oktober ... Tunggu, tidak, tidak apa-apa, tahun ini mengatakan tahun 2012. (lorong oop bata keju yang sudah setengah digunakan ke tempat sampah seperti...