Pemrograman Puzzle & Golf Kode

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

6
The Golfer Adventure - Bab 1: Vas
Petualangan Golfer Ini tantangan pertama! Akan ada lebih banyak tantangan nanti yang akan membutuhkan data dari tantangan sebelumnya :) Bab 1: Vas Mari kita bayangkan sebentar .. Anda adalah Dewa yang kuat, kekuatan Anda tidak terbatas tetapi membutuhkan satu hal: Jiwa. Setiap jiwa di sini diwakili oleh satu byte, setiap …
13 code-golf 

1
Untuk periode tertentu, dapatkan daftar tanggal terkecil, menggunakan pelawak
Pertimbangkan tanggal yang diformat dalam YYYY-MM-DD. Anda dapat menggunakan joker *di akhir string tanggal. Misalnya 2016-07-2*menggambarkan semua tanggal dari 2016-07-20hingga 2016-07-29. Sekarang, pertimbangkan periode yang diwakili oleh tanggal mulai dan tanggal akhir. Algoritma harus menemukan daftar tanggal sekecil mungkin yang mewakili periode. Mari kita gunakan contoh. Untuk periode berikut: mulai …
13 code-golf  date 

1
Mainkan Kartu Terbaik di Euchre
Memasukkan: Pertama Array terdiri dari tiga kartu yang mewakili kartu yang dimainkan oleh setiap pemain yang diformat seperti [JD][TH][9S] Mewakili Jack of Diamonds, 10 of Hearts, and Nine of Spades. Karena Anda selalu duduk berhadapan dengan rekan setim Anda di Euchre, elemen kedua mewakili permainan rekan setim Anda. Di sini, …

11
Ubah array ini menjadi sebuah matriks
Ambil array yang tidak bersarang sebagai input. Ubah menjadi matriks dengan menggunakan metode berikut: Katakanlah array saya adalah [1, 2, 3, 4, 5] Pertama, saya ulangi array itu 5 kali: (panjangnya) [[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, …

2
Bangga dengan twist
Catatan: ini sangat terinspirasi oleh pertanyaan ini . Tugas: Tugas Anda adalah untuk menghasilkan nperdana, ketika setiap karakter program Anda diulang nkali di tempat. Katakanlah program Anda adalah: Derp Setiap karakter di sana diulangi sekali, jadi harus keluar 2. Ketika setiap karakter digandakan, seperti: DDeerrpp Ini harus menghasilkan prime 2, …

8
Tambahkan bobot ke satu sisi gergaji untuk menyeimbangkannya
Usaha menyeimbangkan Sebuah gergaji (yang diduga berasal dari bahasa Prancis 'ci-ça', yang berarti 'ini-itu') membentuk sepertiga dari trinitas suci peralatan bermain, bersama dengan luncuran dan ayunan yang serupa di mana-mana. Melihat-lihat adalah dalam keseimbangan sempurna jika, dan hanya jika, jumlah momen di setiap sisi adalah setara. Karenanya, gergaji dapat diseimbangkan …

4
Bantu saya curang di Cheat
Cheat adalah permainan kartu di mana Anda mencoba menyingkirkan tangan Anda. Giliran terlihat kira-kira seperti ini: Tentukan peringkat kartu apa yang harus Anda mainkan pada giliran itu. Dalam sebagian besar varian ini adalah satu peringkat lebih tinggi dari giliran sebelumnya. Mainkan 1-4 kartu, menghadap ke bawah. Ini tidak harus cocok …

8
Hasilkan permutasi gelisah
pengantar Saya mendefinisikan kelas permutasi gelisah dalam tantangan sebelumnya . Sebagai pengingat, permutasi p dari angka 0 hingga r-1 gelisah, jika untuk setiap entri p [i] kecuali yang pertama, ada beberapa entri sebelumnya p [ik] sedemikian rupa sehingga p [i] == p [ ik] ± 1 . Sebagai fakta yang …

5
Memecahkan persamaan Laplace
Pengantar Matematika Numerik Ini adalah "Halo, Dunia!" PDE (Persamaan Diferensial Parsial). Persamaan Laplace atau Difusi sering muncul dalam Fisika, misalnya Persamaan Panas, Deforming, Fluid Dynamics, dll ... Karena kehidupan nyata adalah 3D tetapi kami ingin mengatakan "Halo, Dunia!" dan tidak menyanyikan "99 botol bir, ..." tugas ini diberikan dalam 1D. …
13 code-golf  math  number 

4
Bantu saya dengan dekorasi Halloween saya
Halloween sudah dekat kita, dan saya belum menghias rumah saya, jadi saya akan membutuhkan bantuan Anda untuk melakukan tugas ini Input Input akan berupa daftar 4 digit angka, di mana setiap digit mewakili bagian dekorasi: EMBU |||| |||+-upper decoration ||+-bottom decoration |+-mouth/nose +-eyes Mata: 0 - ° 1 - ¯ …

6
Jarak ke empat
Tantangan ini didasarkan pada video ini . Saya sarankan Anda menontonnya sebelum mencoba tantangan ini. Pertama kita mendefinisikan suatu fungsi. Fungsi ini ( OEIS ) mengambil bilangan bulat n sebagai input dan menghasilkan jumlah huruf dalam representasi bahasa Inggris dari n (tanpa spasi atau tanda hubung). Misalnya "tiga" memiliki 5 …

4
Hexagolf: Validagons
Tantangan Diberi bentuk seni ASCII, Anda harus mencari tahu apakah bentuknya segi enam biasa atau tidak. Segi enam Hexagon reguler didefinisikan menggunakan dua aturan: Ia memiliki enam sisi Setiap sisi memiliki jumlah karakter yang sama Misalnya, bentuk berikut ini teratur tetapi tidak memiliki enam sisi sehingga bukan segi enam biasa …

10
ASCII Ganjil / Genap Cipher
Kami akan mendefinisikan ASCII Odd / Even Cipher melalui pseudocode di bawah ini: Define 'neighbor' as the characters adjacent to the current letter in the string If the one of the neighbors is out of bounds of the string, treat it as \0 or null Take an input string For …

7
Dunia seperti Cermin: tersenyum dan itu akan menjadi ן ן ǝ qɐɔʞ
Memasukkan: String hanya berisi karakter berikut: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.?!(spasi di akhir) dan dua karakter khusus ( _dan |) Keluaran: Mencerminkan teks berdasarkan posisi _dan |. _mirror secara horizontal dan |mirror secara vertikal. Proses mirroring Yang pertama _menunjukkan awal mirroring dari substring itu, yang kedua _akhirnya. Jika hanya satu _yang hadir, Anda dapat …
13 code-golf  string 

5
Temukan jalan yang benar
Diberikan daftar jalur, output jalur yang benar. Contoh jalur: /\ ----+/ | -dan |jalur horizontal dan vertikal. /dan \berbelok 90 °. +diperlakukan sebagai a -atau |tergantung dari arah saat ini. Path dapat menuju ke arah mana pun dan sebuah karakter dapat digunakan di banyak path. Masukan akan seperti ini: /--\ …

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.