Pemrograman Puzzle & Golf Kode

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

8
Nomor yang dapat dijangkau
Definisi Fungsi Euler Phi ( fungsi totient AKA ): fungsi yang mengambil dalam jumlah positif dan mengembalikan jumlah angka positif kurang dari jumlah yang diberikan yang co-prime dengan nomor yang diberikan. Ini dilambangkan sebagai φ(n). Nomor yang dapat dijangkau : jika ada bilangan bulat positif xsedemikian rupa φ(x) == n, …

23
Jumlah 100 Gulungan Dua Dadu Enam Sisi
Misalkan Anda memiliki dua dadu enam sisi. Gulung pasangan 100 kali, hitung jumlah masing-masing pasangan. Cetak berapa kali setiap jumlah terjadi. Jika jumlah tidak pernah digulir, Anda harus menyertakan nol atau cara untuk mengidentifikasi bahwa jumlah tertentu tidak pernah digulir. Contoh Output: [3, 3, 9, 11, 15, 15, 11, 15, …

25
Menambahkan pecahan
Tulis program atau fungsi yang membutuhkan dua daftar kosong yang sama panjangnya dengan input dan lakukan yang berikut: menggunakan elemen daftar pertama untuk mendapatkan pembilang, menggunakan elemen dari daftar kedua untuk mendapatkan penyebut, menampilkan fraksi yang dihasilkan setelah penyederhanaan (2/4=>1/2), dipisahkan oleh tanda "+", menampilkan "=" dan hasil penambahan setelah …

4
Temukan jumlah subkelompok dari grup hingga
Definisi Anda dapat melewati bagian ini jika Anda sudah tahu definisi grup , grup hingga , dan subkelompok . Grup Dalam aljabar abstrak, grup adalah tupel (G, ∗) , di mana G adalah himpunan dan ∗ adalah fungsi G × G → G sedemikian rupa sehingga berlaku sebagai berikut: Penutupan: …

5
Hasilkan semua Cuplikan Brain-Flak
Pertanyaan ini adalah yang kedua dari beberapa tantangan Ulang Tahun Brain-flak yang dirancang untuk merayakan Ulang Tahun pertama Brain-Flak! Anda dapat menemukan informasi lebih lanjut tentang Ulang Tahun Brain-Flak di sini Tantangan Untuk tantangan ini, Anda akan menghasilkan semua string yang sepenuhnya cocok dari daftar tanda kurung. Untuk meminjam definisi …

9
Tantangan tata letak keyboard
Layout keyboard yang umum digunakan adalah layout QWERTY seperti yang ditunjukkan di bawah ini. Tetapi ada juga tata letak keyboard lainnya: DVORAK COLEMAK TUKANG Tugas Anda Kode Anda akan mengambil dua input: nama tata letak keyboard dan string untuk ditranskripsikan. Tujuan Anda adalah mengonversi input QWERTY Anda seolah-olah Anda mengetik …

9
Bilangan Palindromik tanpa 11
Setiap palindrom dengan angka genap dibagi menjadi 11, jadi 11 adalah satu-satunya [prima palindromik] dengan angka genap. - David Wasserman, OEIS Saya mempelajari ini hari ini dengan cara manual, sebelum saya melakukan penelitian, ketika program saya melewatkan angka dengan angka genap (kecuali 11) ketika menghitung bilangan prima palindrom. Tugas Anda: …

4
Ubah gravitasi teks seperti puzzle 2048
Dalam permainan 2048, Anda memiliki kisi, dan Anda dapat memindahkan elemen dalam empat arah. Mereka semua bergerak ke arah itu sejauh yang mereka bisa. Untuk tantangan ini, Anda akan diberi string 2D persegi berlapis (baik dengan baris baru, atau daftar string), seperti: ab cd e f ghij kl mno p …
14 code-golf  string 

12
Plus atau minus polyglots!
Kiriman Anda harus mengambil daftar angka (dalam format daftar apa pun yang didukung bahasa Anda, atau menggunakan beberapa fungsi / parameter baris perintah) atau serangkaian angka yang dipisahkan oleh karakter apa pun yang tidak 0123456789. Dalam satu bahasa, ia harus menambahkan semuanya dan menampilkan jumlahnya. Dalam bahasa lain, itu harus …

1
Bantu saya jus alpukat saya
Dalam tantangan ini, saya memiliki bidang alpukat yang ingin saya jus secepat dan selengkap mungkin. Bisakah Anda menulis program atau fungsi untuk membantu saya mengetahui cara membuat jus semua alpukat dengan sempurna? Sebagai input, Anda akan mendapatkan alpukat sebagai kisi mx- mkuadrat, di mana mbilangan bulat antara 3 dan 6. …
14 code-golf 

11
A, Buzz, C, D, E, Fizz, G
FizzBuzz sederhana menggunakan string. Diberikan 1 kata atau frasa (string) 2 karakter unik Keluaran Kata atau frasa dengan setiap kemunculan karakter pertama diganti dengan fiz dan masing-masing karakter kedua diganti dengan buzz Aturan Huruf pertama dalam Fizz dan Buzz harus tetap menggunakan huruf kapital Untuk sisa kata fizz dan buzz, …
14 code-golf  string 

9
Daftar dan array, bagian demi bagian
Dalam tantangan ini, Anda akan mendapatkan empat tugas berbeda namun agak terkait yang harus diselesaikan secara spesifik. Pertama, saya akan menjelaskan tugasnya, kemudian ikuti penjelasan tentang bagaimana Anda harus menyelesaikannya. Kode Anda harus untuk keempat tugas mengambil dua bilangan bulat positif sebagai input:, di n,mmana n<m. Semua tugas harus diselesaikan …

1
Buat gambar menjadi puzzle geser
Ringkasan Tujuan dari tantangan ini adalah untuk membuat versi gambar yang dibatalkan dari puzzle 15-puzzle / geser yang juga disebut taquin dalam bahasa Prancis. Detail: Diberikan input yang terdiri dari: sebuah gambar, bilangan bulat n, bilangan bulat lainnya r, program Anda, atau fungsi, atau apa pun yang cocok, harus menampilkan …

4
Memecahkan Notasi Masalah Matematika
Bayangkan saya memiliki banyak masalah pekerjaan rumah (!) Yang masing-masing diberi angka integer. Notasi Masalah Matematika adalah notasi untuk menggambarkan himpunan bagian dari masalah menggunakan penentu masalah. Ekspresi MPN dapat terdiri dari beberapa hal: Nilai tunggal. Ini merupakan set yang berisi nomor: 99 -> {99}. Kisaran yang sederhana. Ini merupakan …

2
Sehari di pantai
Terinspirasi oleh tantangan ini Tujuan: Tujuannya adalah untuk menggambar ombak menabrak pantai. Memasukkan: Anda akan diberikan 3 bilangan bulat (dalam format apa pun yang Anda inginkan) sebagai input. Bilangan bulat pertama akan menjadi panjang gambar Bilangan bulat kedua akan menjadi indeks dari sandbar, di mana ombak mulai memuncak (setidaknya 3 …

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.