Pemrograman Puzzle & Golf Kode

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

1
Bukan hanya puzzle empat merangkak
Dalam varian Four Four puzzle ini, Anda harus menggunakan hingga x x's(dan tidak ada nomor lain) dan serangkaian operasi untuk mencapai setiap angka dari 0 hingga 100. Jika x = 4demikian, Anda dapat menggunakan hingga empat 4sdan pertanyaan ini menjadi empat merangkak klasik puzzle (kecuali Anda dapat menggunakan hingga empat …

14
Gambarkan piramida keturunan (tambahan)
Tantangan Diberi urutan bilangan bulat non-negatif, buat fungsi yang menghasilkan piramida turunan di mana anak-anak adalah jumlah dari kedua bilangan orang tua. Hasilnya dikeluarkan sebagai string menggunakan tab \t. Catatan: trailing tab pada setiap baris tidak diperlukan 1\t\t2\t\t3\n\t3\t\t5\t\n\t\t8\t\t results in 1 2 3 3 5 8 Hasil opsional dapat dihasilkan …
11 code-golf 


4
Tentukan Musim
Pengantar: Di belahan bumi utara (yaitu Eropa, Amerika Utara, dll.), Musim dibagi seperti ini: - Musim semi: Maret, April, Mei - Musim panas: Juni, Juli, Agustus - Musim Gugur: September, Oktober, November - Musim Dingin: Desember , Januari Februari Di belahan bumi selatan namun (yaitu Australia, Amerika Selatan, dll), musim …
11 code-golf  number 

1
Quine pengendara sepeda otomatis
Buat quine tetapi dengan twist. Pernyataan Quine mencetak kodenya tetapi menempatkan karakter pertamanya di akhir. (Anda dapat melakukannya secara terbalik tetapi memasukkan catatan itu dalam jawaban Anda) Keluaran kemudian harus menjadi program yang juga merupakan solusi. Contoh: Asumsikan kode Anda tadi foobar, menjalankannya akan kembali oobarfyang akan menjadi program lain …
11 code-golf  quine 

2
Cari tahu tetangga nomor saya
Input terdiri dari i baris dengan informasi tetangga. Setiap baris ke- i berisi 4 nilai, yang mewakili tetangga saya ke arah Utara , Timur , Selatan dan Barat . Jadi setiap nilai merupakan tetangga di arah tertentu dari i th baris, mulai dari baris 1, dan bisa naik ke 65.535 …

17
Hasilkan Daftar Rotonim 2
Rotonim 2 "Rotonim" adalah kata yang ROT13 menjadi kata lain (dalam bahasa yang sama). Untuk tantangan ini, kami akan menggunakan definisi alternatif: "Rotonim" adalah kata yang digulirkan / dirotasi menjadi kata lain (dalam bahasa yang sama). Sebagai contoh: 'stable' < 'tables' < 'ablest' 'abort' > 'tabor' 'tada' >> 'data' Tantangan …
11 code-golf 

7
Memulihkan Parameter Rentang
Deskripsi Anda diberi hasil fungsi rentang di mana setiap elemen telah dibulatkan ke bilangan bulat terdekat. Tujuan Anda adalah memulihkan daftar asli. Misalnya, fungsi berikut (dalam Python3) akan menghasilkan input untuk program Anda: from numpy import arange, floor def floored_range(A, B, C): return list(floor(arange(A, B, C))) Output dari program Anda …
11 code-golf 

4
Menggali timelapse kuari
Apakah Anda suka menonton garis waktu keren konstruksi atau pekerjaan besar lainnya yang dilakukan dalam hitungan menit? Mari kita buat satu di sini. Kami akan melihat penggalian penggalian, membuat gambar setiap hari untuk melihat seluruh kemajuan. Dan tugas Anda adalah menunjukkan kepada kami proses ini! Tambang didefinisikan oleh lebar lapisan …

3
Polinomial -> Integrasikan
Diberikan polinomial dalam satu variabel dengan koefisien rasional, menghasilkan ekspresi setara yang hanya berisi 1, variabel, dan integral tertentu. Misalnya, - x 2 dapat dinyatakan sebagai ∫ x ∫ 1 1 1d t x d u . E := 1 | var | ∫EEEdvar Metode input / output yang masuk …

4
Integer di Base Pi
Latar Belakang: Pi ( π) adalah bilangan transendental , dan oleh karena itu ia memiliki representasi desimal yang tidak berakhir. Serupa, representasi tidak berakhir jika ditulis dalam basis integer lainnya. Tetapi bagaimana jika kita menulisnya di markas π? Digit dalam desimal mewakili kekuatan 10, jadi: π = 3.14… = (3 …

2
Berburu telur dengan gaya Collatz
Terinspirasi oleh The Great API Easter Egg Hunt! Ringkasan Tugas Anda adalah mencari integer yang telah ditentukan di "ruang Collatz" (akan dijelaskan nanti) menggunakan langkah sesedikit mungkin. pengantar Tantangan ini didasarkan pada dugaan Collatz yang terkenal, semoga semua orang di sini setidaknya mendengar. Ini adalah rekap yang diambil dari Mencetak …

3
Nama yang sama, lumpuh!
Tulis fungsi atau program yang, ketika diberi daftar nama, mengeluarkan atau mengembalikan daftar di mana duplikat nama yang diberikan memiliki versi singkat yang unik dari nama mereka. Memasukkan: Daftar nama, di mana nama didefinisikan oleh nama yang diberikan dan nama belakang yang dipisahkan oleh spasi. Nama adalah string non-kosong yang …

3
Basis gila tapi rasional
Kami memiliki banyak tantangan berdasarkan pada basis 10, basis 2, basis 36, atau bahkan basis -10 , tetapi bagaimana dengan semua basis rasional lainnya? Tugas Diberikan bilangan bulat di basis 10 dan basis rasional, kembalikan integer di basis itu (sebagai array, string, dll.). Proses Sulit membayangkan dasar yang rasional, jadi …

4
Logika ternary yang seimbang
Logika ternary yang seimbang Terner biasanya nama lain untuk basis 3, yang mengatakan, setiap digit adalah 0, 1atau 2, dan setiap tempat bernilai 3 kali lebih banyak sebagai tempat berikutnya. Terner seimbang adalah modifikasi terner yang menggunakan digit -1, 0dan 1. Ini memiliki keuntungan karena tidak memerlukan tanda. Setiap tempat …

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.