Pemrograman Puzzle & Golf Kode

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

30
Urutkan yang Patah Dipercaya
Diberikan daftar bilangan bulat positif yang mengandung setidaknya 3 entri yang berbeda, mengeluarkan permutasi dari daftar itu yang tidak diurutkan dalam urutan naik atau turun. Contohnya 1,2,3 -> 2,1,3 or 3,1,2 or 1,3,2 or 2,3,1 1,2,3,3 -> 2,1,3,3 or 3,1,2,3 or 1,3,2,3 etc.. Terima kasih @Arnauld dan @NoOneIsHere untuk judulnya!

25
Angka Meningkat Saat Surat Turun
Terinspirasi oleh pertanyaan Stack Overflow ini: Menyortir daftar: angka dalam naik, huruf dalam turun . Tugas Anda adalah untuk memecahkan masalah berikut ini dan, karena ini adalah kode-golf , Anda harus melakukannya sesedikit mungkin dalam byte. Anda harus mengambil daftar objek sebagai masukan yang mengandung huruf (bentuk yang wajar: string, …

5
Picu peluncuran dan lindungi jackpot
Anda akan berpartisipasi dalam gameshow. Salah satu tantangannya adalah sebagai berikut: Ruang pertama berisi sejumlah besar bola identik. Ruang kedua berisi serangkaian peluncuran, masing-masing memiliki sensor yang menghitung berapa banyak bola telah ditempatkan di dalamnya. Sebuah bola yang ditempatkan di parasut tidak bisa dipulihkan. Setiap peluncuran akan memicu setelah sejumlah …

5
Ekspresi Dadu Bergulir Kompleks
Latar Belakang Saya bermain D&D secara teratur dengan beberapa teman. Ketika berbicara tentang kerumitan beberapa sistem / versi ketika datang untuk melempar dadu dan menerapkan bonus dan penalti, kami bercanda menemukan beberapa kompleksitas tambahan untuk ekspresi dadu bergulir. Beberapa dari mereka terlalu keterlaluan (seperti memperluas ekspresi dadu sederhana seperti 2d6argumen …

5
Pistol Tercepat di Barat
Anda adalah koboi yang paling kasar, paling tangguh, dan paling keren di sebelah barat Mississippi. Namun, beberapa pria aneh di situs web aneh aneh memutuskan bahwa itu akan keren untuk menjatuhkan Anda ke lanskap acak yang belum selesai dan berkelahi. Tidak masalah, Anda masih akan menang. Namun, untuk membantu Anda …
23 code-golf  string 

21
Secara perlahan konvergen zigzag
Diberikan bilangan bulat ganjil positif tunggal sebagai input, kembalikan zigzag konvergen sebagai daftar string, daftar daftar karakter, atau string yang dipisahkan baris baru, dalam bentuk ini: # # # # # # # # # # # Anda dapat mengganti #dengan karakter non-spasi kosong yang konsisten. Trailing whitespace pada setiap …

19
Apakah saya memiliki saudara kembar utama?
Integer adalah prima jika dan hanya jika itu positif dan memiliki tepat 2 pembagi yang berbeda: 1 dan itu sendiri. Sepasang prime kembar terbuat dari dua elemen: pdan p±2, keduanya adalah prime. Anda akan diberikan bilangan bulat positif sebagai input. Tugas Anda adalah mengembalikan kebenaran / kepalsuan tergantung pada apakah …

12
Pad sebuah matriks dengan jumlahnya
Tantangan: Diberikan matriks input persegi A , pad matriks dengan satu baris dan satu kolom di keempat sisi. Nilai setiap elemen di baris atas dan bawah harus merupakan jumlah dari elemen di setiap kolom yang sesuai. Nilai setiap elemen di kolom kiri dan kanan harus merupakan jumlah dari elemen di …

14
Kunci Chroma untuk Sukses
Nilai warna RGB #00FF00agak penting: digunakan untuk membuat film, acara TV, pengumuman cuaca, dan banyak lagi. Ini adalah warna "TV hijau" atau "layar hijau" yang terkenal. Tantangan Tugas Anda adalah menulis sebuah program yang mengambil dua gambar input, baik dalam format PNG (atau dalam tipe objek gambar pustaka gambar Anda) …

12
Urutan Divinacci
Divinacci ( OEIS ) Lakukan urutan Fibonacci tetapi alih-alih menggunakan: f(n) = f(n-1)+f(n-2) Menggunakan: f(n) = sum(divisors(f(n-1))) + sum(divisors(f(n-2))) Untuk input n, output istilah ke-n, program Anda seharusnya hanya memiliki 1 input. 14 istilah pertama (0-diindeks, Anda dapat 1-indeks; sebutkan yang Anda gunakan): 0 | 0 # Initial | [] …

17
Apakah itu cocok dengan pola digit?
Baru-baru ini saya mengikuti tes Matematika dan memperhatikan bahwa angka tertentu pada tes tersebut cocok dengan pola yang menarik. Angka ( 28384) cocok dengan urutan digit umum yang terlihat seperti ini (n)(x)(n+1)(x)(n+2)(x)(n+3) etc... di mana ndan xbilangan bulat satu digit. Urutan dapat dimulai dengan salah satu xatau ndan diakhiri dengan …


16
Gambar kotak ASCII dalam kotak
Masalah masukan yang diberikan a,b,c di mana a,b,cbilangan bulat positif bahkan dan a > b > c Buat kotak karakter apa saja yang diizinkan dengan dimensi a x a Tengahkan sebuah kotak karakter yang dibolehkan berbeda dengan dimensi b x bdi dalam sebelumnya Tengahkan kotak karakter lain yang diizinkan yang …

7
Rantai Penambahan Terpendek
Rantai penjumlahan adalah urutan bilangan bulat yang dimulai dengan 1, di mana setiap bilangan bulat selain 1 awal adalah jumlah dari dua bilangan bulat sebelumnya. Misalnya, inilah rantai tambahan: [1, 2, 3, 4, 7, 8, 16, 32, 39, 71] Berikut ini jumlah yang menjadikannya rantai tambahan: 1 + 1 = …

1
Apakah itu Kaktus?
Dalam teori grafik, Cactus adalah grafik yang terhubung sehingga setiap dua siklus sederhana yang berbeda dalam grafik berbagi paling banyak satu titik. Berikut ini adalah Cactus dengan 3 siklus sederhana yang diuraikan dengan garis putus-putus. Grafik berikut ini mirip dengan yang digambarkan di atas tetapi bukan Cactus karena dua simpul …

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.