Pemrograman Puzzle & Golf Kode

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

26
Ada seorang wanita tua
Tujuan Anda adalah menulis program yang mencetak puisi berikut persis seperti yang ditampilkan di sini: There was an old lady who swallowed a fly. I don't know why she swallowed that fly, Perhaps she'll die. There was an old lady who swallowed a spider, That wriggled and iggled and jiggled …

30
Apakah string X adalah lanjutan dari string Y?
Diberikan string X dan Y, tentukan apakah X adalah urutan dari Y. String kosong dianggap sebagai urutan dari setiap string. (Misalnya, ''dan 'anna'merupakan lanjutan dari 'banana'.) Memasukkan X, string alfanumerik sensitif-huruf yang mungkin kosong Y, string alfanumerik sensitif-huruf yang mungkin kosong Keluaran Benar atau Salah (atau yang setara), dengan benar …
23 code-golf  string 

30
Reinvent the For loop [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Code Golf Stack Exchange. Ditutup 3 tahun yang lalu . For loop digunakan secara luas dalam banyak bahasa, tetapi apa yang akan Anda lakukan jika tidak ada bahasa …

11
Apakah angka ini diam-diam Fibonacci?
Latar Belakang Sebagian besar dari Anda tahu angka Fibonacci . Beberapa dari Anda mungkin tahu bahwa semua bilangan bulat positif dapat direpresentasikan sebagai jumlah dari satu atau lebih angka Fibonacci yang berbeda, menurut Teorema Zeckendorf . Jika jumlah istilah dalam Representasi Zeckendorf optimal dari integer nsendiri merupakan nomor Fibonacci, kami …

6
Memfaktorkan bilangan bulat Gaussian
Sebuah Gaussian bilangan bulat adalah bilangan kompleks yang bagian real dan imajiner adalah bilangan bulat. Bilangan bulat Gaussian, seperti bilangan bulat biasa, dapat direpresentasikan sebagai produk bilangan prima Gaussian, dengan cara yang unik. Tantangannya di sini adalah untuk menghitung konstituen utama dari bilangan bulat Gaussian yang diberikan. Input: bilangan bulat …

30
Tes prima yang pada dasarnya BENAR-BENAR
Tulis program yang akan menguji keutamaan angka yang ditentukan, dan berikan output sebagai nilai Boolean (True is prime). Tes utama Anda dapat (tetapi tidak harus) valid untuk nomor 1. Inilah intinya: program Anda sendiri harus dijumlahkan ke bilangan prima. Konversi setiap karakter (termasuk spasi) ke nilai Unicode / ASCII ( …

13
Buat tanda tangan tipe panjang
Tantangan Temukan ekspresi, paling panjang 100 byte, dengan tipe tanda tangan terpanjang. Aturan Setiap bahasa yang diketik secara statis dengan inferensi tipe diperbolehkan Jenisnya harus non-ambigu, tetapi selain itu dapat menyertakan jenis tanpa instans yang ditentukan. Misalnya Num [a]dan Eq [a]diizinkan, bahkan tanpa instance yang ditentukan Tidak ada impor selain …

13
Bisakah kamu menangani pub?
Latar Belakang Ini Jumat sore dan Anda dan teman Anda memutuskan untuk pergi ke pub malam itu, tetapi sebelum pergi ke pub Anda pikir Anda harus memiliki beberapa minuman. Namun, hal-hal meningkat dengan cepat; temanmu Shaddock Pamplemousse memenangkan lotre awal minggu ini dan memutuskan untuk membawa peti ke atas peti …

1
Kapan jerapah bukan jerapah?
Saya berharap "teka-teki" semacam ini ontopic di Programming Puzzles & Code Golf. Berikan contoh situasi di mana metode C # di bawah ini kembalifalse : public class Giraffe : Animal { public bool Test() { return this is Giraffe; } } Aturan: Baris kode di atas tidak boleh diubah dengan …

19
Tantangan Dijkstra
Disajikan untuk menghormati APL sebagai alat interaktif yang berusia 50 tahun tahun ini Latar Belakang Ken [Iverson] mempresentasikan makalahnya Formalisme dalam Bahasa Pemrograman pada Agustus 1963 pada Konferensi Kerja tentang Struktur Bahasa Mekanik, Princeton, NJ. (Backus, Kari, Dijkstra, Floyd, Iverson, Newell, Perlis, Wilkes). Makalah ini juga mencatat diskusi yang terjadi …

2
Mesin Penjual Otomatis Emoji
Tidak bisa melihat emoji? Klik di sini . Anda akan mensimulasikan mesin penjual otomatis. Item tersebut adalah 56 emoji berbeda, yang dapat direpresentasikan sebagai dua karakter pengganti UTF-8, dari: 🍅 (U + D83C U + DF45) hingga 🍼 (U + D83C U + DF7C). Dalam HTML, emoji ini dapat direpresentasikan …
23 code-golf 

27
Menyusun ulang urutan
pengantar Mari kita amati urutan berikut (bilangan bulat non-negatif): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ... Sebagai contoh, mari kita ambil tiga angka pertama . Ini adalah 0, 1, 2. Angka-angka yang digunakan dalam urutan ini dapat dipesan dalam enam cara …

13
is_gaussian_prime (z)?
Tugas Tulis fungsi yang menerima dua bilangan bulat a,byang mewakili bilangan bulat Gaussian z = a+ib( bilangan kompleks). Program ini harus kembali benar atau salah tergantung pada apakah a+ibmerupakan perdana Gaussian atau tidak . Definisi: a + bi adalah Gaussian prime jika dan hanya jika memenuhi salah satu dari kondisi …

7
Teka-teki silang kode
Ini adalah tantangan polisi dan perampok . Jawab di sini jika Anda seorang polisi (pembuat teka-teki silang), jawab pertanyaan pendamping jika Anda seorang perampok (pemecah teka-teki silang). Anda dapat mengambil kedua peran tersebut. Polisi (Puzzlers) Tugas Anda adalah menulis teka-teki silang 10 × 10 di mana, alih-alih kata atau frasa, …


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.