Pemrograman Puzzle & Golf Kode

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

30
Apakah ini semiprime?
Anehnya, saya tidak berpikir kita memiliki pertanyaan kode-golf untuk menentukan apakah suatu angka semiprime . Semiprime adalah bilangan alami yang merupakan produk dari dua bilangan prima (tidak harus berbeda). Cukup sederhana, tetapi konsep yang sangat penting. Diberikan bilangan bulat positif, tentukan apakah itu semiprime. Keluaran Anda bisa dalam bentuk apa …



22
Apakah ini prime lemah?
Prime adalah lemah jika prime lainnya terdekat lebih kecil dari itu. Jika ada dasi prima tidak lemah. Misalnya 73 adalah bilangan prima yang lemah karena 71 adalah bilangan prima tetapi 75 adalah komposit. Tugas Tulis beberapa kode komputer yang ketika diberi prime lebih besar dari 2 sebagai input akan menentukan …

7
Buat gelombang bendera
Ambil bendera, seperti ini: ----------------------------- | | | | | | |=============+=============| | | | | | | ----------------------------- Dan sejumlah input: "panjang gelombang" Katakanlah panjang gelombangnya adalah 5. Kemudian, setiap 5 karakter di sepanjang garis dari awal, ganti karakter berikutnya -dengan \dan geser semua karakter setelah satu baris ke …

7
Satu Ekspresi, Banyak Nilai
Menggunakan simbol matematika yang kita kenal: +, x, tanda kurung, dan bilangan rasional apa pun, mudah untuk membuat ekspresi yang mengevaluasi sejumlah bilangan yang diinginkan. Sebagai contoh: 1+(2x3)=7, (1+2)+(3x6.5)=22.5dan sebagainya. Cukup membosankan. Dalam tantangan ini, kita akan menggunakan operator baru: ±. Penggunaan ±dalam ekspresi berarti Anda perlu mengevaluasi ekspresi dengan …

8
Err, Dimanakah saya?
Oh tidak! Saya terjebak di hutan besar (Oke, tidak juga, tapi anggap saja) dan saya tidak tahu di mana saya berada! Syukurlah, saya membawa laptop saya. Tetapi ketika saya mencari 'Maps', tertulis 'Tidak ada hasil', dan saya menanyakan ini sebagai pilihan terakhir. Harap buat program yang menampilkan garis bujur dan …
26 code-golf 

15
Permainan pelat nomor Spanyol
Pertanyaan ini didasarkan pada pertanyaan yang saya ajukan dalam bahasa Spanyol . Ya, saya meminta algoritma dalam Bahasa Spanyol. :) Di Spanyol, plat nomor saat ini memiliki pola ini: 1234 XYZ di mana XYZ adalah tiga konsonan yang diambil dari set konsonan Spanyol penuh (kecuali 'Ñ', saya pikir). Terkadang, saat …

21
Kelompokkan Daftar berdasarkan Frekuensi
Diberikan daftar bilangan bulat, kelompokkan elemen-elemen yang paling banyak muncul terlebih dahulu, lalu kelompokkan yang paling banyak berikutnya dan seterusnya hingga setiap elemen unik dalam daftar dikelompokkan satu kali. Contoh: Memasukkan: [1,2,3] Keluaran: [[1,2,3]] Memasukkan: [1,1,1,2,2,3,3,4,5,6] Keluaran: [[1],[2,3],[4,5,6]] Memasukkan: [1,1,1,4,5,6,6,6,7,7,8,8,8,8,8,8,8,9,5,6,5,6,5,6,5,6,-56] Keluaran: [[6, 8],[5],[1],[7],[9,4,-56]] Memasukkan: [] Keluaran: [] Memasukkan: (empty input) …

9
Poliglot GCD / LCM!
Tantangan Anda adalah membuat program atau fungsi yang menampilkan GCD inputnya dalam satu bahasa dan LCM inputnya dalam bahasa lain. Builtins untuk GCD atau LCM (Saya melihat Anda, Mathematica) diizinkan tetapi tidak dianjurkan. Akan ada 2 input, yang akan selalu menjadi bilangan bulat positif, tidak pernah lebih besar dari 1000. …

30
Tanggal berapa?
Tantangan Anehnya, ini belum dilakukan: output tanggal saat ini. Aturan Format tanggal yang harus Anda ikuti adalah sebagai berikut: YYYY-MM-DD Di mana bulan dan hari harus diisi dengan nol jika jumlahnya kurang dari 10. Sebagai contoh, jika program dijalankan pada 24 Mei 2017, itu akan ditampilkan 2017-05-24 Tanggal dapat selalu …
26 code-golf  date 

30
Buat matriks kotak-kotak
Ambil bilangan bulat positif n sebagai input, dan hasilkan matriks kotak - kotak n-oleh-n yang terdiri dari 1 dan 0 . Digit kiri atas harus selalu 1 . Kasus uji: n = 1 1 n = 2 1 0 0 1 n = 3 1 0 1 0 1 0 …

24
Apakah ini Kata yang Dipesan?
(terinspirasi oleh pos ini di membingungkan. PERHATIAN: SPOILER UNTUK PUZZLE YANG DI BAWAH.) Tombol telepon standar menghubungkan huruf dengan angka sebagai berikut: 1 -> 2 -> ABC 3 -> DEF 4 -> GHI 5 -> JKL 6 -> MNO 7 -> PQRS 8 -> TUV 9 -> WXYZ 0 -> …

5
Kode yang sama berbeda karakter
Catatan: Tantangan ini hanya memungkinkan jawaban dalam bahasa yang dikompilasi Tugas Tugas Anda cukup sederhana, buat dua program berbeda yang ketika dikompilasi menghasilkan output yang sama. Mencetak gol Di sinilah kesenangan datang. Skor Anda akan menjadi jumlah byte unik yang hadir dalam satu program. Misalnya jika dua program Anda (dikodekan …

30
Indeks baris dengan elemen paling tidak nol
Ini sederhana: Ambil matriks bilangan bulat sebagai input, dan output indeks baris dengan elemen paling tidak nol. Anda dapat berasumsi bahwa hanya akan ada satu baris dengan elemen paling tidak nol. Kasus uji: Ini adalah 1-diindeks, Anda dapat memilih jika Anda ingin 0 atau 1-diindeks. 1 0 row = 1 …
26 code-golf  matrix 

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.