Pemrograman Puzzle & Golf Kode

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

2
Bangun konverter EBCDIC menggunakan gerbang logika NAND
Dalam pertanyaan ini , pemetaan didefinisikan antara EBCDIC dan superset ISO-8859-1. Tugas Anda adalah membangun jaringan gerbang dua-masukan NAND yang akan mengambil delapan input yang A1, A2, A4, ..., A128mewakili karakter EBCDIC dan mengembalikan delapan output B1, B2, B4, ..., B128yang mewakili karakter "ISO-8859-1" yang sesuai sesuai dengan pemetaan itu. …

6
Temukan simpul terdalam pohon biner
Tulis program yang menggunakan pohon biner sebagai input, dan output simpul terdalam dan kedalamannya. Jika ada dasi, cetak semua simpul yang terlibat serta dalamnya. Setiap node direpresentasikan sebagai: T(x,x) T(x) T di mana Tadalah pengidentifikasi satu atau lebih karakter alfanumerik dan masing-masing xadalah simpul lain. Berikut definisi sederhana dari pohon …

24
Hasilkan tabel grup untuk Z_n
Grup adalah struktur yang banyak digunakan dalam Matematika, dan memiliki aplikasi dalam Ilmu Komputer. Tantangan kode ini adalah tentang karakter # paling sedikit untuk membuat tabel grup untuk grup aditif Z n . Bagaimana tabel disusun: Untuk Z n , elemen-elemennya adalah {0, 1, 2, ..., n-1}. Tabel akan memiliki …

4
Temukan waktu "menarik" berikutnya
Saya kebetulan melirik arloji saya hari ini tepat jam 11:11:11 (dan hari ini 1/11; sayangnya ini bukan tahun 2011), dan itu membuat saya berpikir: Saya tahu! Saya harus membuat pertanyaan kode golf dari ini! Saya seorang dork. Bagaimanapun, tantangan Anda adalah mengambil satu jam, menit, dan detik sebagai input, dan …
9 code-golf  date 

2
Backtickify cuplikan kode di Stack Exchange
Tujuan Anda adalah memasukkan teks arbitrer, seperti: This is some text Dan output teks yang diformat sebagai kode untuk posting (Markdown rasa SE) dan komentar (Markdown mini) di Stack Exchange, seperti: `This is some text` `This is some text` Namun, itu semakin rumit. Pertimbangkan input: Perl has a variable called …
9 code-golf 

8
Missy Elliot, XKCD, dan ASCII Bytes
Terinspirasi oleh komik XKCD berikut: Dalam "Work It" Missy Elliot, bagian dari paduan suara berbunyi sebagai berikut: Is it worth it, let me work it I put my thing down, flip it and reverse it Mengingat hal itu, saya mengusulkan tantangan golf kode berikut: Buat kode yang sesuai, dalam urutan: …

15
Acak tanpa Dasar Waktu [ditutup]
Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Komputer tidak keluar dari tempat membuat angka acak tanpa dasar, karena kemungkinan besar, waktu adalah dasar …

5
format string gaya printf
Tantangan Tulis fungsi yang mengimplementasikan printfpemformatan string gaya- C . Aturan Anda harus menerapkan setidaknya %%, %c, %s, %ddan %f. Anda tidak boleh menggunakan metode pemformatan string bawaan. Anda tidak boleh menjalankan program eksternal atau terhubung ke Internet dari program Anda. Terserah Anda untuk memutuskan bagaimana menangani input yang tidak …

2
Periksa apakah 15 puzzle dapat dipecahkan
The lima belas teka-teki adalah aneh dalam bahwa hanya setengah negara-negara yang mungkin pengaturan yang dipecahkan. Jika Anda membalik 14 dan 15 ubin, tidak mungkin Anda bisa menggeser balok sehingga dibalik. Tugas Anda adalah membuat program yang menerima daftar bilangan bulat dalam format pilihan Anda (berisi persis satu contoh dari …

16
Tulis fungsi matematika yang hasilnya "hello world" [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Code Golf Stack Exchange. Ditutup 4 tahun yang lalu . Tulis fungsi matematika yang menghasilkan representasi integer dari "hello world" Misalnya "hello world" dalam hex adalah 68656c6c6f20776f726c64tujuannya adalah …

9
Tulis Angka sebagai Jumlah Fibonacci
Mari kita mendefinisikan urutan Fibonacci sebagai F(1) = 1 F(2) = 2 F(n) = F(n - 2) + F(n - 1) Jadi kita memiliki urutan yang tak terbatas 1,2,3,5,8,13,... Sudah diketahui bahwa bilangan bulat positif dapat ditulis sebagai jumlah dari beberapa angka Fibonacci. Satu-satunya peringatan adalah bahwa penjumlahan ini mungkin …

8
Kalkulator gerbang logika sederhana
Misi Anda, jika Anda memilih untuk menerimanya, adalah untuk membangun evaluator kebenaran sederhana untuk operator logis berikut: ---------------------------------------------------------------------------------- Logical Name | Gate Name | Symbol | Symbol Name | Truth Table ---------------------------------------------------------------------------------- Identity | is | | (none) | 10 Negation | not | ~ | tilde | 01 Conjunction …

3
Parsing string Python literal
Tantangannya adalah mengurai string seperti yang dilakukan Python dan mencetak isi string. Input (argumen baris perintah atau stdin) : string literal (misalnya "hello") (atau beberapa literal, lihat rangkaian literal string di bawah) Output (stdout) : isi string (misalnya hello) Aturan untuk mengurai string: Sebuah string literal dilampirkan dalam pasangan yang …

30
Konversi ke Bahasa Rahasia
Tulis beberapa kode dalam bahasa apa pun yang memasukkan string seperti "Hari ini adalah hari yang menyenangkan" (Perhatikan bahwa tidak ada tanda baca) dan mengubahnya menjadi "Bahasa Rahasia". Berikut adalah aturan untuk "Bahasa Rahasia". a = c, b = d, c = e dan seterusnya (y = a dan z …

4
Pola Mesin Pemotong Rumput
Diambil dari Putaran Kode Kualifikasi Google Code Jam 2013 B : Alice dan Bob memiliki halaman di depan rumah mereka, berbentuk seperti N meter persegi panjang M meter. Setiap tahun, mereka mencoba memotong halaman dengan pola yang menarik. Mereka biasa memotong dengan gunting, yang sangat memakan waktu; tetapi sekarang mereka …
9 code-golf 

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.