Pemrograman Puzzle & Golf Kode

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

11
Bingkai ASCII-Art yang bagus ini
pengantar Saya pikir semua orang setuju bahwa gambar yang bagus harus memiliki bingkai yang bagus. Tetapi sebagian besar tantangan di situs ini tentang ASCII-Art hanya ingin gambaran mentah dan tidak peduli tentang pelestariannya. Bukankah lebih baik jika kita memiliki program yang membutuhkan ASCII-Art dan mengelilinginya dengan bingkai yang bagus? Tantangan …

24
Urutan RATS
Tugas Anda adalah untuk menghasilkan istilah ke-n dari urutan RATS, di mana n adalah input. Urutan RATS juga dikenal sebagai urutan Reverse Add Then Sort. Urutan ini juga dapat ditemukan di sini: http://oeis.org/A004000 . kasus uji: 0 > 1 1 > 2 2 > 4 3 > 8 4 > …

30
Hitung orang!
pengantar Ini mungkin terdengar aneh, tapi kami tidak punya satu tantangan bagi menghitung dari 1ke n, inklusif. Ini bukan hal yang sama. Itu adalah tantangan (tertutup) yang tidak dijelaskan dengan baik. Ini bukan hal yang sama. Yang itu tentang menghitung tanpa batas. Tantangan Menulis sebuah program atau fungsi yang mencetak …

1
Memberi nama rantai karbon non-siklik
(Saya bukan ahli kimia! Saya mungkin salah dalam beberapa hal, saya menulis apa yang saya pelajari di sekolah menengah) Atom karbon memiliki atribut khusus: Mereka dapat berikatan dengan 4 atom lainnya (yang tidak istimewa) dan mereka tetap stabil bahkan dalam rantai panjang, yang sangat unik. Karena mereka dapat dirantai dan …

17
Nomor Motzkin
Nomor Motzkin ke-n adalah jumlah jalur dari (0, 0) ke (n, 0) di mana setiap langkah berbentuk (1, -1), (1, 0) atau (1, 1), dan jalur tidak pernah masuk di bawah y = 0. Berikut ilustrasi jalur ini untuk n = 1, 2, 3, 4, dari tautan di atas: Urutan …

30
Substitusi Selanjutnya
Sebagian besar bahasa dilengkapi dengan built-in untuk mencari string untuk semua kemunculan substring yang diberikan dan menggantikannya dengan yang lain. Saya tidak tahu bahasa apa pun yang menggeneralisasikan konsep ini untuk (tidak harus berdampingan). Jadi itulah tugas Anda dalam tantangan ini. Input akan terdiri dari tiga string A, Bdan C, …

9
Kurung Saling Bertautan
Tulis program atau fungsi yang menggunakan string delapan byte yang berisi salah satu dari masing-masing karakter yang ()[]{}<>disusun sedemikian rupa sehingga empat jenis braket yang cocok. Misalnya, ]<([){}>input tidak valid karena tanda kurung tidak cocok (meskipun semua yang lain). Cetak atau kembalikan integer dari 0ke 6yang menunjukkan berapa banyak dari …

7
Bisakah saya merangkai semua kabel dan adaptor saya menjadi satu?
Misalkan suatu hari Anda menggali melalui kotak besar kabel dan adaptor komputer yang tidak digunakan (USB ke USB mini, VGA ke DVI, dll.). Ada kabel kusut di mana-mana membuat berantakan, dan Anda bertanya-tanya apakah Anda bisa menyederhanakan hal-hal dengan menyatukan semua kabel dalam satu untaian panjang, dan kemudian menggulungnya. Pertanyaannya …
30 code-golf  string 

3
Membantu! Kalkulator saya rusak! (Ubah ekspresi integer menjadi penekanan tombol kalkulator)
pengantar Membantu! Saya tidak sengaja menjatuhkan kalkulator TI-84 saya ke luar jendela saya (jangan tanya bagaimana) dan itu rusak. Saya memiliki tes matematika besok dan satu-satunya kalkulator yang dapat saya temukan adalah satu dengan tombol-tombol ini: 7 8 9 + 4 5 6 - 1 2 3 * 0 = …

17
Tampilkan Lima Skor Komentar Teratas pada SE Post
Skrip Stack Exchange menentukan lima komentar pada pertanyaan atau jawaban yang pada awalnya terlihat di halaman utama situs melalui jumlah upvote pada mereka; lima komentar dengan jumlah suara terbanyak ditampilkan. Tugas Anda adalah menciptakan kembali perilaku ini. Tulis program lengkap atau fungsi yang mengambil input melalui STDIN, argumen baris perintah, …

1
Gambarkan Spinning Pinwheel
Ingat kincir-kincir kecil yang Anda sukai dan mereka berputar-putar? Mari kode satu! Kincir akan memiliki set karakter yang \ | / _menggambar pusat dan lengannya. Satu roda kincir mungkin bisa terlihat seperti ini: | | |_ ___ ___|_| | | | Tapi apa roda gila yang tidak berputar? Tidak menyenangkan! …

1
Magic: the Gathering Combat Golf
Magic: the Gathering adalah permainan kartu perdagangan di mana, antara lain, pemain bermain kartu mewakili makhluk, yang kemudian dapat menyerang pemain lain, atau bertahan melawan serangan pemain lain dengan memblokir. Dalam tantangan kode-golf ini, program Anda akan menggantikan pemain Sihir yang memutuskan cara memblokir dalam pertempuran. Setiap makhluk memiliki dua …

30
Implementasikan "tac": Mencetak baris dari file secara terbalik
Antara pertanyaan kucing dan melihat pertanyaan ini di U&L tentang sedsihir, bagaimana dengan penerapannya tac? Objektif Menerapkan program yang akan membalikkan dan mencetak garis dalam file. Memasukkan File, disediakan sebagai nama atau melalui input standar Keluaran Garis, dibalik, ke standar keluar. Mencetak gol Byte kode sumber.
30 code-golf  string 

30
Mengurutkan angka unik dalam tabel perkalian
Tantangan yang cukup sederhana hari ini: Tulis program atau fungsi yang mengambil dalam bilangan bulat positif N dan mencetak atau mengembalikan daftar angka unik yang diurutkan dalam tabel perkalian yang baris dan kolomnya dikalikan baik dari 1 hingga N inklusif. Daftar ini dapat disortir dalam urutan menaik (terkecil ke terbesar) …

29
Sebuah Quine di Setiap Baris
Tujuan Anda adalah membuat program yang mencetak sendiri tanpa batas, dengan baris baru setelah masing-masing. Dengan demikian, jika program Anda adalah satu-liner, itu akan diulang pada setiap baris output. Contoh Program: A Keluaran: A A A ... Aturan Itu harus berupa program yang lengkap, bukan cuplikan atau fungsi. Program harus …
30 code-golf  quine 

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.