Pemrograman Puzzle & Golf Kode

17
Tentukan jenis berbentuk kubus

Pengantar: Saya seorang kolektor teka-teki berkelok-kelok. Di sini Anda dapat melihat koleksi saya saat ini ± 300 teka-teki. Saya pikir semua orang tahu Rubik's Cube biasa (3x3x3 Cube), yang merupakan NxNxN Cube. Ada juga Cuboids (puzzle berbentuk balok), yang datang dalam berbagai bentuk,...

17
Karpet Bandara

Pada 2015 Bandara Internasional Portland memulai penggantian karpet ikonik mereka . Saya ingin Anda menulis sebuah program untuk menggambar karpet lama mereka sesedikit mungkin. Karpet: Spesifikasi Berikut ini tautan ke gambar pdf yang dapat diskalakan dari satu ubin. Output Anda harus sesuai...

17
Visualisasikan algoritma Euclidean

Algoritma Euclidean adalah algoritma yang dikenal luas untuk menghitung pembagi umum terbesar (GCD) dari dua bilangan bulat positif. Algoritma Untuk tujuan tantangan ini, algoritme tersebut dijelaskan sebagai berikut: Tampilkan dua input sebagai garis yang berdekatan dari karakter tertentu...

17
Temukan Prime Primes secara rekursif

Prime Primes yang rekursif adalah urutan bilangan prima sedemikian rupa p(1) = 2 p(n) = the p(n-1)th prime Berikut adalah contoh bagaimana seseorang dapat menghitung Prime Prime 4 secara rekursif. p(4) = the p(3)th prime p(3) = the p(2)th prime p(2) = the p(1)th prime p(1) = 2 p(2) = the 2nd...

17
Bangun bilangan asli dengan set

Konstruksi ini adalah cara untuk mewakili Bilangan Alam. Dalam representasi ini, 0 didefinisikan sebagai himpunan kosong dan untuk semua angka lainnya, n adalah gabungan dari {0} dan {n-1}. Sebagai contoh untuk membangun 3 kita dapat mengikuti algoritma: 3 = {ø, 2} = {ø, {ø, 1}} = {ø, {ø,...

17
Kenikmatan Skittle Maksimal

Anda telah diberi sekantong Skittles. Semua orang tahu bahwa untuk paling menghargai rasa yang berbeda, Anda perlu memutar di antara rasa. Dasar-dasar: Anda hanya bisa makan 1 skittle pada satu waktu Urutan yang Anda makan skittle Anda harus berkala. Setiap periode tidak dapat mengandung rasa...

17
Berapa Banyak Lubang?

Tantangan Diberikan input grafis dari suatu bentuk, tentukan berapa banyak lubang yang ada di dalamnya. Tidak Gandakan Pertanyaan ini ditandai sebagai duplikat yang mungkin dari Pulau Count . Saya percaya tantangan ini berbeda dari tantangan Count Island karena dalam tantangan ini, Anda harus...

17
Hidup: Diciptakan atau Berkembang?

Dengan keadaan kotak Game of Life yang persegi, tentukan apakah itu bisa berevolusi dari kondisi sebelumnya, atau hanya bisa dibuat. Yaitu, kenali apakah negara itu adalah negara "Taman Eden" . Memasukkan Kotak persegi menyatakan, dengan 1 menunjukkan "hidup" dan 0 menunjukkan "mati". Anda dapat...

17
Buatkan saya pizza

Karena ini hari Sabtu (UTC) dan saya lapar, saya ingin sepotong pizza. Saya akan memberi Anda perintah dan saya ingin pizza ascii-art panas yang bagus . Sampai dengan tantangan? Drive-Thru Saya akan memesan di mana pun drive-thru Anda berada, apakah itu STDIN, parameter fungsi, argumen baris...

17
Pemrograman dalam dua dimensi waktu

Ini kecelakaan yang lucu bahwa dunia ini kebetulan hanya memiliki 1 dimensi waktu, tetapi tidak harus seperti itu. Sangat mudah untuk membayangkan dunia dengan dimensi waktu 2 atau lebih, dan di dunia itu Anda dapat membangun komputer dan menjalankan perangkat lunak pada mereka, seperti di dunia...

17
Temukan Tabel Terjemahan

Diberikan dua string, cari tabel terjemahan ( subtitle cipher ) di antara keduanya, jika terjemahan tidak memungkinkan, output salah. Jawabannya harus diminimalkan dan dibuat dari kiri ke kanan. Karakter pertama yang diterjemahkan antara kata-kata harus menjadi yang pertama dalam tabel terjemahan....

17
Persingkat jalur absolut

Terkadang jalur absolut yang panjang, misalnya parameter baris perintah ke alat linux, dapat dipersingkat, menggunakan direktori kerja saat ini sebagai referensi: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff Dalam tantangan ini, Anda harus membuat fungsi...

17
Singkirkan spasi putih pada baris kosong

Ah, satu lagi kegunaan egoisku dari tumpukan ini . Menjadi pemilik Chromebook, saya sering menggunakan Ace IDE, editor yang digunakan oleh Cloud9. Ini memiliki banyak alat untuk menangani kelebihan spasi putih, tetapi terutama tidak memiliki satu: membersihkan baris kosong. Misi Anda hari ini...

17
Metagolf Perkalian Brainflak

Pertanyaan ini adalah yang pertama 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 Musim panas lalu kami memiliki Metagolf Integer Brain-flak , dan...

17
Tidak ada yang namanya makan siang gratis

... atau disana? Tantangan Anda adalah mengurai tagihan makan siang saya, yang berisi harga dasar, tip, diskon, kupon, dan ekstra dan mencari tahu apakah makan siang saya adalah $ 0 atau kurang . Jika ini input: 12.34 15 tip 25 discount 1.5 extra 2 coupon Maka hasilnya mungkin false. Begini...

17
Rotasi-aman quine

Tulis quine yang tepat yang setiap putarannya adalah quine yang tepat. Misalnya, jika kode sumber Anda abcdef, maka: abcdef akan menghasilkan abcdef bcdefa akan menghasilkan bcdefa cdefab akan menghasilkan cdefab defabc akan menghasilkan defabc efabcd akan menghasilkan efabcd fabcde akan...