Pemrograman Puzzle & Golf Kode

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

4
Bantu PPCG Claus Memberikan Hadiahnya!
Bantu PPCG Claus Memberikan Hadiahnya Gambaran PPCG Claus terlambat mengantarkan hadiahnya karena saat ini kami memiliki begitu banyak anak kecil yang aneh di luar sana. Ini membuat PPCG Claus jauh lebih sulit untuk mendapatkan semua hadiah ke tempat yang benar. Tantangan Anda adalah membantunya mengembalikan hadiahnya dengan benar. Kompleksitas Diberi …

2
Verifikasi lasagna saya
Skenario Saya sering memasak lasagna, tetapi saya juga memiliki beberapa kesalahan. Karena saya sering mengulangi kesalahan ini, saya pikir saya mungkin bisa melakukan program yang memeriksa jika saya melakukan semuanya dengan benar. Lasagna yang benar Lasagna yang valid adalah Lebar minimal 5 kolom Setidaknya 4 lapisan Tidak termasuk keju ekstra …

3
Pecahan desimal golf
Tujuan Anda adalah menulis beberapa kode yang akan menghasilkan urutan desimal unik terpendek untuk fraksi input. Tidak ada dua pecahan dengan penyebut yang sama dapat memiliki output yang sama, meskipun mungkin pecahan dengan penyebut yang berbeda memiliki representasi yang sama. Ambil 2 bilangan bulat sebagai input, yang pertama adalah pembilang, …

6
Jembatan adalah metafora untuk semua yang ada dalam Seni ASCII
(dengan permintaan maaf kepada Jim West untuk judul, dan secara acak terinspirasi oleh representasi tekstual dari logo mereka: .:|:.:|:. untuk konsep) Diberikan integer input 1 <= n <= 255, output representasi seni ASCII dari jembatan gantung jarak nmengikuti aturan konstruksi di bawah ini: Awal dan akhir jembatan (tidak dihitung dalam …

3
Generator kartu Dobble / SpotIt
pengantar Dobble / SpotIt adalah permainan kartu, di mana orang harus melihat simbol yang sama pada pasangan kartu dalam waktu singkat, menunjukkannya dan pindah ke pasangan berikutnya. Setiap kartu memiliki banyak simbol (8 dalam versi normal), tetapi persis satu yang umum di antara setiap pasangan kartu. Contoh dari salinan fisik …

9
Semua Xenodrom
pengantar Xenodrome di basis n adalah bilangan bulat di mana semua digit di basis n berbeda. Berikut adalah beberapa urutan xenodrom OEIS. Sebagai contoh, dalam basis 16, FACE, 42dan FEDCBA9876543210beberapa xenodromes (mana yang 64206, 66dan 18364758544493064720dalam basis 10), tetapi 11dan DEFACEDtidak. Tantangan Dengan basis input, n , mengeluarkan semua xenodrom …

2
Sesuaikan permutasi!
Tantangan Anda adalah membuat regex yang cocok dengan setiap permutasi string itu sendiri, dan tidak ada yang lain. Pertandingan juga harus peka terhadap huruf besar-kecil. Jadi, misalnya, jika regex Anda adalah: ABC Itu harus cocok (dan hanya cocok) string ini: ABC ACB BAC BCA CAB CBA Seharusnya tidak cocok dengan …

19
Kode Konami Terpendek
Masalah Anda harus menulis sebuah program yang, ketika Kode Konami diketik saat runtime, mencetak string " +30 lives" dan membunyikan suara pilihan Anda dari pengeras suara komputer. Definisi "Kode Konami" didefinisikan sebagai UUDDLRLRBAdiikuti dengan menekan tombol enter. Aturan Anda dapat memilih untuk menggunakan panah atas untuk U, bawah untuk D, …

21
Buat sandi
Hasilkan sandi yang diberi angka dan string Tugas Anda sederhana. Diberikan string sdan angka 0 <= n <= 9sebagai input, masukkan karakter ASCII pseudo-acak yang dapat dicetak antara setiap karakter nkali string . Sehingga untuk setiap karakter sada nkarakter acak di antara mereka. Spasi harus dipangkas. Memasukkan: sfrase string untuk …

16
Tentukan apakah suatu relasi transitif
Deskripsi tantangan Mari kita mulai dengan beberapa definisi: sebuah relasi adalah satu set pasang memerintahkan elemen (dalam tantangan ini, kita akan menggunakan bilangan bulat) Misalnya, [(1, 2), (5, 1), (-9, 12), (0, 0), (3, 2)]adalah suatu relasi. suatu relasi disebut transitif jika untuk setiap dua pasang elemen (a, b)dan (b, …

10
Konversi CSV ke Tabel
Tantangan Diberikan input CSV, output tabel unicode yang tepat menggunakan karakter kotak. Memformat Tabel akan diformat menggunakan aturan berikut: Lebar kolom akan sama dengan nilai terpanjang dari kolom itu Semua data tabel akan dibenarkan Setiap tabel akan menganggap baris csv pertama sebagai header Tabel akan menggunakan karakter berikut untuk perbatasannya: …


7
Penyisipan minimum untuk membuat palindrome
Hari ini Anda akan melakukan tantangan palindrom lain! Jadi, tugas Anda hari ini adalah mengambil string, dan menentukan jumlah huruf minimum yang diperlukan untuk memasukkannya menjadi palindrome. Sebagai contoh, mari kita ambil string fishes. Dalam hal ini, case cara terbaik adalah menambahkan h if, sehingga hasilnya adalah 3. fishe s …

2
Hantu dan Labu
Ini labu ASCII yang diukir menjadi Jack-o-Lantern. Bukankah itu lucu? ((^v^)) Ini hantu ASCII. Lihat betapa seramnya itu! \{O.O}/ Jelas, labu harus berada di tanah, dengan ruang di antara mereka sehingga tidak membusuk. Hantu, bagaimanapun, suka berdiri di atas labu, jadi mereka bahkan lebih menakutkan . Namun, mereka harus berdiri …

15
Polyglot palindrome
Tugas Anda adalah menulis program yang berjalan dalam dua bahasa yang berbeda, dan melakukan hal berikut: Dalam satu bahasa, palindromizes string yang diberikan. Ambil talinya. abcde Balikkan string. edcba Hapus karakter pertama. dcba Rekatkan ke string asli. abcdedcba Dalam bahasa lain, ini akan menghilangkan string yang diberikan. Ambil string yang …

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.