Pemrograman Puzzle & Golf Kode

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

8
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 memikirkan cara menghilangkan blok yang menyentuh perbatasan. …

10
Masuk ganti, lingkarkan, dan tampilkan dengan bantalan minimal
Memasukkan: Dua bilangan bulat: satu negatif, satu positif. Keluaran: Pada baris pertama, output terendah ke tertinggi. Pada baris kedua kami telah menghapus angka tertinggi dan terendah dan menandatangani-ubah semua nomor individual. Pada baris ketiga kami telah menghapus angka tertinggi dan terendah lagi dan menandatangani-ubah semua angka individual lagi. dll. (Contoh …

13
Integer-Digit dari Tabel-Aritmatika
Tantangan: Keluarkan 'bilangan integer' dari salah satu dari enam tabel aritmatika berikut berdasarkan input: - penambahan ( +); - pengurangan ( -); - perkalian ( *); - pembagian ( /); - eksponensial ( ^); - operasi modulo ( %). Aturan: Apa yang saya definisikan sebagai 'integer-digit': Setiap hasil operan aritmatika …

11
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) = …

8
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 misalnya input 3,4dapat diwakili oleh garis yang berdekatan 000dan0000 Ubah length(short_line)karakter pertama …

5
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, mungkin lebih baik dijelaskan oleh SuperAntionioVivaldi di …

23
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}} = {ø, {ø, {ø}}} Tugas …

5
Kalimat Memutar
Aturan Program harus menerima string / array kata sebagai input. Untuk setiap kata dalam string / array, itu akan merekonstruksi kata dengan mengambil karakter secara bergantian dari depan dan belakang kata. 12345 678 9 -> 15243 687 9. Kemudian akan mengatur ulang kata-kata dengan cara bergantian antara kata yang paling …

9
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 dengan dimensi relatif dan penempatan gambar itu. Semua …

1
Hold'em atau Fold'em?
Teman Anda mengundang Anda ke permainan poker berisiko tinggi pada menit terakhir dan, sebagai ilmuwan komputer, Anda telah memutuskan untuk menggunakan keterampilan Anda untuk mendapatkan keunggulan dalam permainan. Tugas Anda akan, diberikan 2 cards(tangan Anda) dan 0, 3, 4 or 5 cards(kartu yang dibagikan), Anda harus memutuskan apa tangan terbaik …

3
Dandelion ASCII
Ini adalah dandelion ASCII: \|/ \ / | /|\ | \|/ | | | | _\|/_ | | | /|\ Dandelion ASCII memiliki tiga parameter: Panjang batang (jumlah positif antara 1 dan 256, jumlah biji (jumlah positif antara 0 dan 7), dan orientasi (^ atau v). Dandelion di atas memiliki …

12
Apakah Grafik Urutan ini?
Sebuah urutan grafis adalah urutan bilangan bulat positif setiap yang menunjukkan jumlah tepi untuk node dalam grafik sederhana . Misalnya urutan 2 1 1menunjukkan grafik dengan 3 node satu dengan 2 tepi dan 2 dengan satu koneksi. Tidak semua urutan adalah urutan grafik. Misalnya 2 1bukan urutan grafis karena tidak …

5
Kutipan Aman-Kutipan
Tugas Anda sederhana: menulis program (atau fungsi) yang tidak mengambil input dan output (atau mengembalikan) kode sumbernya. Tangkapannya adalah ketika program tersebut dibungkus dengan "quotes"(karakter Unicode 34), ia harus kembali mengeluarkan kode sumbernya (sekarang dikutip). Aturan standar untuk quines berlaku. Ini adalah kode-golf , jadi program terpendek (dalam byte) menang.

11
Fungsi Pi terbalik
Fungsi Pi adalah perpanjangan dari faktorial di atas real (atau bahkan bilangan kompleks). Untuk bilangan bulat n , Π (n) = n! , tetapi untuk mendapatkan definisi atas real kami mendefinisikannya menggunakan integral: Dalam tantangan ini kita akan membalikkan fungsi Π . Dengan bilangan real z ≥ 1 , cari …
17 code-golf  math 

4
2017 is Almost Here!
Tantangan Tantangannya sederhana: Tanpa mengambil input dan menampilkan pesan berikut: _ __ __ | | | | | |_ |__| | | Beberapa kali sama dengan jumlah jam sebelum atau setelah tengah malam UTC pada 31 Desember 2016. Contohnya Sebagai contoh jika 19:01 UTC 31 Desember Anda harus menampilkan: _ …

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.