Pemrograman Puzzle & Golf Kode

T&J untuk penggemar teka-teki pemrograman dan pegolf kode

30
Ada yang dikenal dikenal
Mantan Menteri Pertahanan AS, Donald Rumsfeld, terkenal mempopulerkan ungkapan "yang dikenal." Di sini kita akan menyaring komentarnya menjadi bait empat baris. Secara khusus, tampilkan teks ini: known knowns known unknowns unknown knowns unknown unknowns Kapitalisasi tidak penting (misalnya, Known unKnownsbaik-baik saja), dan satu baris baru trailing dapat diterima, tetapi tidak …

30
String Ketiga
Diberikan dua string, menghasilkan string ketiga yang tidak sama dengan salah satu dari dua input, tetapi memiliki panjang yang sama (dalam karakter) sebagai salah satu dari input. Dijamin ada setidaknya satu output yang valid. Uji Kasus Test case dikutip untuk menunjukkan bahwa mereka adalah string. Keluaran adalah salah satu dari …
45 code-golf  string 

19
Gambarlah / plot grafik hati
Tantangan Anda adalah menggambar / merencanakan salah satu hati di bawah ini. Ukurannya harus minimal 50x50 piksel (grafik vektor OK). Anda dapat memilih hati mana yang ingin Anda gambar / plot. Sumbu, garis kisi, dll. Diterima. Paling tidak harus ada 100 koordinat / titik berbeda pada grafik. Jantung bisa diisi …

26
Sedikit, gigitan atau byte?
Terinspirasi oleh tantangan ini Diberikan bilangan bulat dalam kisaran 0 <= n < 2**64, output wadah ukuran minimum yang bisa masuk bit: 1 menggigit: 4 byte: 8 pendek: 16 int: 32 panjang: 64 Testcases: 0 -> 1 1 -> 1 2 -> 4 15 -> 4 16 -> 8 123 …

26
Big Ben berjalan BONG
Tugas Anda adalah membuat program yang meniru Big Ben (Twitter) . Tugas Kapan pun jam baru telah dimulai (sesuai dengan waktu lokal atau UTC komputer Anda), Anda harus menampilkan waktu yang BONGberulang hour(dengan spasi di antara kata-kata). Misalnya, ketika jam 3, Anda harus output BONG BONG BONG. Format waktu mengikuti …

30
PPCG Jeopardy: Polisi
Seberapa baik Anda mengetahui situs ini? Ayo cari tahu. Ini adalah tantangan polisi dan perampok . Utas perampok. Sebagai seorang polisi, Anda perlu: Temukan tantangan yang tidak terhapus, tidak tertutup di situs ini untuk menjawab. Tantangannya tidak boleh memiliki tanda-tanda berikut: polisi-dan-perampok , kontes-popularitas , kode-troll , licik , berang-berang …

30
Hitung tanpa 3
Latar Belakang Ketika saya masih di sekolah dasar, kami biasa bermain game di kelas matematika yang berlangsung sebagai berikut. Semua anak duduk dalam lingkaran besar dan bergiliran menghitung, mulai dari 1 . Namun, angka-angka berikut harus dilewati saat menghitung: Angka yang merupakan kelipatan dari 3 . Angka yang memiliki angka …


11
Jalankan Stackylogic
Stackylogic adalah bahasa pemrograman berbasis logika yang saya buat yang menerima 0dan 1memasukkan untuk input dan output tunggal 0atau 1setelah selesai. Program Stackylogic terdiri dari garis-garis yang hanya dapat berisi tiga karakter 01?serta tepat satu <di akhir salah satu baris. Garis tidak boleh kosong dan garis dengan <harus memiliki minimal …

19
Battle of the Fellowships KotH
Dalam tantangan ini, Anda akan membuat Fellowship dengan tujuan mengalahkan semua fellowship lain dalam pertempuran. Persekutuan (tim) terdiri dari 3 karakter . Setiap karakter bergerak secara independen dari anggota tim mereka yang lain, tetapi mereka harus bekerja bersama saat melawan musuh Anda. Tim akan saling berhadapan satu sama lain secara …

23
Heksadesimal dan Alfabet
Dalam tantangan ini, Anda akan menerima input, mengonversinya menjadi heksadesimal, membuat beberapa perubahan, dan menghasilkan hasilnya. Karena mereka hanya 16 karakter dalam heksadesimal, kode Anda harus sesingkat mungkin. Contohnya Contoh dipisahkan oleh garis kosong. Baris pertama adalah input, baris kedua menunjukkan langkah-langkah, ketiga menunjukkan output 234589 234589 -> 3945D -> …

18
Cetak semua alamat IPv6
Ini mengingatkan saya ketika beberapa tahun yang lalu seseorang mengunggah torrent "Alat peretas: daftar lengkap semua alamat IP". Ini, tentu saja, hanya daftar yang dihasilkan dari ~ 4 miliar alamat IPv4, tetapi ribuan "h4xx0rz" mengunduhnya. Lihatlah ibu, imahacker! Ini dulu, tetapi saat ini semua orang telah beralih ke IPv6 . …

30
Hitung jumlah dua kotak
Diberikan angka non-negatif n, hasilkan jumlah cara untuk menyatakan nsebagai jumlah dari dua kuadrat dari bilangan bulat n == a^2 + b^2( OEIS A004018 ). Catat itu adan bbisa positif, negatif, atau nol, dan urutannya penting. Bytes paling sedikit menang. Misalnya, n=25memberi 12karena 25dapat dinyatakan sebagai (5)^2 + (0)^2 (4)^2 …

1
Substring umum terpanjang dalam waktu linier
Tantangan ini adalah tentang menulis kode untuk menyelesaikan masalah berikut. Diberikan dua string A dan B, kode Anda harus menampilkan awal dan akhir indeks substring A dengan properti berikut. Substring A juga harus cocok dengan beberapa substring B. Seharusnya tidak ada lagi substring A yang memenuhi properti pertama. Sebagai contoh: …

19
Angka senapan
The nomor Shotgun adalah urutan dengan definisi agak sederhana tapi beberapa struktur menarik. Mulai dengan bilangan asli: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, ... Sekarang ambil semua angka pada indeks yang dapat dibagi 2 , kelompokkan …

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.