Pemrograman Puzzle & Golf Kode

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

2
Bilangan Pirrasional
Pi adalah bilangan irasional , yang berarti bahwa representasi desimalnya tidak pernah berakhir atau terulang. Pi terpotong menjadi 41 angka desimal (40 tempat) 3.1415926535897932384626433832795028841971. Jika kita mengabaikan titik desimal dan mendaftar angka sebagai urutan bilangan bulat positif, menghindari duplikat , kita dapatkan 3 1 4 15 9 2 6 5 …
14 code-golf  pi 

1
Berapa lama ular (bahasa) Anda?
Sebagai lanjutan dari tantangan quine urutan ketiga , tugas Anda adalah menulis program Ouroboros yang menggunakan sebanyak mungkin bahasa. Yaitu, dalam bahasa A, tulis program pA yang menghasilkan program pB dalam bahasa B. Program pB harus mengeluarkan program pC dalam bahasa C, dan seterusnya hingga akhirnya suatu program mengeluarkan program …

1
Pengaturan seperti Kericuhan Minimal
Pertimbangkan bagaimana sebuah kata dapat diatur pada kotak Boggle besar yang sewenang-wenang jika aturan tentang tidak menggunakan huruf yang sama lebih dari satu kali diabaikan . Juga asumsikan bahwa Anda memiliki jumlah huruf yang tidak terbatas (dengan semua huruf ada), dan Quitu adil Q. Kata MISSISSIPPIitu bisa diatur hanya menggunakan …

4
Saatnya menghitung
pengantar Ini adalah salah satu teka-teki matematika favorit saya. Diberi angka (katakanlah 3) dan berapa kali menggunakan angka itu (katakanlah 5), hasilkan 10 ekspresi yang menghasilkan 1, 2, 3, 4, 5, 6, 7, 8, 9 dan 10 menggunakan just +, -, ×, ÷, ^ dan √ (root) (tanda kurung diperbolehkan …

7
Hitung mundur dan daur ulang
Hitung mundur Tujuan Anda untuk tantangan kode-golf ini adalah menghitung mundur dan sementara itu mendaur ulang angka. Biarkan saya jelaskan. Pertama aplikasi Anda membaca angka, baik sebagai argumen program atau menggunakan stdin. Selanjutnya Anda hanya perlu menghitung mundur seperti ini: 10 9 8 7 6(dalam urutan menurun ) Tapi tunggu, …
14 code-golf  number 

3
Ekspresi yang sama dengan panjangnya
Diberi nomor, temukan ekspresi dalam kata-kata yang menyamai angka itu, dengan panjang angka itu. Jadi, untuk input 15, Anda dapat menampilkan sixteen minus one, yang memiliki lima belas karakter (tidak termasuk spasi). Jika ada beberapa solusi, cetak mana yang Anda inginkan. Jika tidak ada, cetakimpossible Gunakan hanya operator plus, minus, …
14 code-golf  math  string 

30
Jumlah minimum yang dikecualikan
Ini dimaksudkan untuk menjadi golf kode yang mudah dan seukuran gigitan. The mex (minimal jumlah dikecualikan) dari koleksi terbatas angka adalah yang terkecil bilangan bulat non-negatif 0, 1, 2, 3, 4, ...yang tidak tidak muncul dalam koleksi. Dengan kata lain, ini adalah minimum dari komplemen. Operasi mex merupakan pusat analisis …
14 code-golf  math 

7
Massa senyawa molar
Tugas Tulis program yang menggunakan senyawa yang hanya terdiri dari unsur-unsur dengan nomor atom kurang dari atau sama dengan 92 (Uranium), dan mengeluarkan massa molar dari senyawa tersebut grams/mole. Aturan dan Batasan Anda tidak boleh menggunakan fungsi yang secara langsung menghitung massa molar untuk Anda. Program Anda harus dapat dijalankan …

2
Golf untuk Hari Domino
Diberi pengaturan domino, tugas Anda adalah mencari tahu domino mana yang jatuh dan mana yang tidak. Memasukkan Ambil representasi ASCII persegi panjang dari pengaturan domino. Karakter berikut digunakan untuk kisi ASCII: (spasi): sel kosong |, -, /, \: Domino Domino dapat jatuh ke 8 arah, yang diwakili oleh surat-surat berikut …

3
Jadikan aku manajer jendela!
Saya benci kode mengasapi! Jadi saya memutuskan untuk mengganti sistem Windows 7 saya dengan versi golf. Namun, saya tahu itu tidak mudah, jadi mari kita membangun prototipe terlebih dahulu. Ini akan mengambil daftar windows dari pengguna dan menunjukkannya menggunakan tampilan pseudo-grafis pada output standar. Misalnya: input pengguna: 0,0,15,10 15,10,20,15 10,13,15,15 …

11
Jadikan aku pohon alfabet
Intro Dalam kebanyakan font semua karakter alfabet huruf besar selain BDOmemiliki garis tunggal sekitar menyentuh beberapa empat sudut persegi panjang berlari karakter: ACEFGHIJKLMNPQRSTUVWXYZ. Misalnya, dua kaki A"menyentuh" ​​sudut kiri bawah dan kanan bawah karakter. Demikian juga, Cmenyentuh sudut kanan atas dan bawahnya (agak melengkung tapi cukup dekat). Lhanya menyentuh sudut …

7
Jam Hex Minimalis
Tantangan Anda adalah membuat jam yang menampilkan waktu sebagai nomor hex, dan warna latar belakang sebagai kode warna hex waktu. Persyaratan: Tidak ada input. Di tengah output Anda, Anda harus menampilkan tanda angka dan waktu saat ini dalam format 24 jam sebagai "#hhmmss". Program harus memperbarui ke waktu sekarang setidaknya …
14 code-golf  date 

9
Simulasikan memutar papan
pengantar Anda memainkan permainan yang cocok, di mana koin dimasukkan di bagian atas dan jatuh ke bawah (ke koin atas) karena gravitasi. Jadi ini O <- inserting this coin OO O OOOOO akan menjadi ini O OO O OOOOO Sekarang bayangkan seseorang memutar papan searah jarum jam. Berikut ini akan …

7
Panjang program Fibonacci
Tulis program dengan panjang n yang menampilkan program lain yang panjangnya adalah angka Fibonacci berikutnya setelah n. Program baru harus melakukan hal yang sama - output program lain yang panjangnya adalah angka Fibonacci berikutnya, dll. N itu sendiri (panjang program asli) tidak harus menjadi angka Fibonacci, meskipun alangkah baiknya jika …


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.