Pemrograman Puzzle & Golf Kode

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

15
Menara listrik tanpa batas
Tantangan Cukup sederhana, diberi input x, hitung menara kekuatannya tak terbatas! x^x^x^x^x^x... Bagi Anda pecinta matematika di luar sana, ini adalah tetrasix tak terbatas . Ingatlah hal-hal berikut: x^x^x^x^x^x... = x^(x^(x^(x^(x...)))) != (((((x)^x)^x)^x)^x...) Terkejut kami belum memiliki tantangan matematika "sederhana" yang melibatkan ini! * Asumsi xakan selalu bertemu. Angka negatif …
22 code-golf  math 

12
Warnai saya tiang
Katakanlah tugas Anda adalah melukis tiang, dan klien meminta Anda melukis tiang dengan 4 bagian merah dan 3 bagian kuning. Anda dapat melakukannya dengan mudah sebagai berikut: r y r y r y r Hanya dengan garis-garis kuning dan merah. Sekarang katakanlah klien Anda meminta Anda untuk melukis sebuah tiang …

27
Sortir daftar perbedaan
Daftar perbedaan daftar bilangan bulat adalah perbedaan daftar anggota yang berurutan. Misalnya daftar perbedaan 1, 3, 2 ,4 aku s 2, -1, 2 Tugas Anda adalah mengambil daftar perbedaan dan menampilkan seperti apa daftar perbedaan jika daftar asli disortir. Misalnya daftar perbedaan 2, 1, -2, -1 Mungkin mewakili daftar 2 …

20
Apakah ini super-prime?
Latar Belakang Sebuah super prima adalah bilangan prima yang indeks dalam daftar semua bilangan prima juga perdana. Urutannya terlihat seperti ini: 3, 5, 11, 17, 31, 41, 59, 67, 83, 109, 127, 157, 179, 191, ... Ini adalah urutan A006450 dalam OEIS . Tantangan Diberi bilangan bulat positif, tentukan apakah …

6
Tips untuk bermain golf di Kotlin
Mengingat pengumuman Google baru-baru ini tentang dukungan resmi Kotlin untuk pengembangan Android, saya pikir mungkin sudah saatnya untuk memberi polling kepada masyarakat tentang beberapa kiat bermain golf yang luar biasa untuk bahasa JVM yang relatif baru ini. Kotlin menyertakan kombinasi fitur yang unik di antara saudara-saudara JVM-nya yang membuatnya berpotensi …
22 code-golf  tips 

3
Scrappers v0.1: Programmer Mercenary
Dalam dunia yang sunyi dan dilanda perang, di mana kota-kota dikuasai oleh penjahat dan pencuri, peradaban telah mengubah dirinya dalam bentuk koperasi industri kecil, terisolasi, yang tersebar di seluruh lanskap yang sebelumnya tidak berpenghuni. Keberadaan komunitas-komunitas ini bergantung pada tim pekerja bayaran yang disebut "scrappers", yang mencari wilayah yang tak …

18
Lipat string menjadi segitiga
Diberikan string yang panjangnya dapat dibagi 4, buat segitiga seperti yang ditunjukkan di bawah ini. Jika stringnya abcdefghijkl, maka segitiga itu adalah: a b l c k defghij Jika stringnya iamastringwithalengthdivisiblebyfour, maka segitiga itu adalah: i a r m u a o s f t y r b i e …

29
Perkecil Duplikat yang Berdekatan
Tantangan Diberikan daftar bilangan bulat, kembalikan daftar bilangan bulat ini setelah berulang kali menghapus semua pasangan item sama yang berdekatan. Perhatikan bahwa jika Anda memiliki jangka ganjil dengan angka yang sama, salah satunya akan tetap, tidak menjadi bagian dari pasangan. Contoh: [0, 0, 0, 1, 2, 4, 4, 2, 1, …

14
Cetak nomor Fibonacci n yang berisi nomor Fibonacci n!
Tantangan Anda harus menulis sebuah program yang mengambil bilangan bulat positif nsebagai input, dan mengeluarkan angka nFibonacci th (disingkat Fib # seluruh) yang berisi nFib # sebagai subtring. Untuk tujuan tantangan ini, urutan Fibonacci dimulai dengan a 1. Berikut adalah beberapa contoh yang dapat Anda gunakan sebagai kasus uji, atau …

1
Bentangkan Masalah Siswi Kirkman
Bagi Anda yang tidak terbiasa, Problem Schoolgirl Kirkman berbunyi sebagai berikut: Lima belas wanita muda di sekolah berjalan tiga mengikuti selama tujuh hari berturut-turut: diperlukan untuk mengatur mereka setiap hari sehingga tidak ada dua yang berjalan dua kali mengikuti. Kita bisa melihat ini seperti bersarang 3 oleh 5 daftar (atau …

19
CSI: Item Minecraft
Minecraft 1.12 akan dirilis besok, jadi mari kita rayakan! Tulis kode yang menggunakan bilangan bulat non-negatif yang mewakili jumlah item dari sesuatu di Minecraft . Keluarkan dengan cara yang lebih bermanfaat bagi para pemain, memberikan jumlah peti, tumpukan, dan item yang setara dengan N. Gunakan format XcYsZi dimana X adalah …


19
Jumlah yang berbeda, berat yang sama
Latar Belakang The Hamming berat dari integer adalah jumlah yang dalam representasi biner. Untuk tantangan ini, bilangan bulat diwakili dengan 32 bit, dan mereka tidak ditandatangani. Tantangan Diberikan bilangan bulat antara 0 dan 2 ^ 32-1 (tidak termasuk), menghasilkan bilangan bulat yang berbeda dalam rentang yang sama, dan juga dengan …

24
Buat penguasa biner
Diberi angka n , hasilkan n kolom pertama dari pola ini: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ################################ ... Ketinggian kolom di (1-diindeks) n adalah …

19
Hitung jumlah biner dari sebuah kata
Ambil string, sberisi karakter ASCII yang dapat dicetak sebagai input, dan output "jumlah binernya". Perlu penjelasan? Bagaimana Anda mendapatkan jumlah biner? Kami akan menggunakan string A4sebagai contoh dalam penjelasan berikut. Ubah karakter menjadi biner, perlakukan setiap huruf sebagai karakter ASCII 7-bit A -> ASCII 65 -> 1000001 4 -> ASCII …

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.