Pemrograman Puzzle & Golf Kode

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

9
Caesar-Cypher-Mania
The Caesar Cypher adalah nol substitusi yang sangat sederhana di mana setiap huruf digeser oleh offset tetap (looping sekitar Z ke A). Demikian pula, kita juga bisa menggunakan cypher Caesar untuk set karakter ASCII yang dapat dicetak. Ini adalah 95 karakter dari titik kode 0x20 hingga 0x7E. Untuk offset yang …

6
Saling Negatif yang Timbul
Ini terinspirasi oleh Mencetak Negatif Kode Anda dan Golf bersama . Pertimbangkan segi empat karakter, yang memenuhi batasan berikut: Hanya terdiri dari karakter ASCII yang dapat dicetak Dimensi keduanya lebih besar dari 1 Setiap baris dan setiap kolom mengandung setidaknya satu spasi. Setiap baris dan setiap kolom mengandung setidaknya satu …

19
Hasilkan Angka Keberuntungan
Cerita: Lucy bertanya pada George berapa Angka Keberuntungannya. Setelah beberapa perenungan, George menjawab bahwa ia memiliki beberapa Angka Keberuntungan. Setelah kebingungan singkat, Lucy bertanya pada George apa nAngka Keberuntungan pertamanya . George kemudian meminta Anda, temannya, untuk menulis kepadanya sebuah program untuk melakukan pekerjaan untuknya. Tantangan: Anda akan menulis sebuah …


9
Tentukan Basis mana Persamaan Diberikan Benar
Dengan 3 bilangan bulat, tentukan basis terendah yang mungkin untuk dua bilangan bulat pertama untuk dikalikan menjadi yang ketiga. Jika Anda memikirkan Jawaban atas Pertanyaan Utama Kehidupan, Alam Semesta, dan Segalanya, 6 * 9 == 42, benar di Basis 13. Input dapat menyertakan angka apa pun yang digitnya menggunakan karakter …

5
Pemrograman Bawang
Hanya menggunakan ASCII yang dapat dicetak (kode hex 20 hingga 7E), tulis program inti N × N persegi tanpa komentar yang dikelilingi oleh 4 lapisan lagi , membuat program persegi (N + 8) × (N + 8) persegi (N> 0) . Untuk N = 3 tata letak (harus diganti dengan …

9
Musical Quines di Piano ASCII
Ada 88 tombol pada piano standar dan 95 karakter ascii yang dapat dicetak (kode hex 20 hingga 7E): !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ('karakter' mengacu pada karakter ASCII yang dapat dicetak mulai dari sini) Dalam JSFiddle ini saya telah mengambil keuntungan dari itu dan membuat sintaks sederhana yang menghasilkan nada piano menggunakan AudioSynth . …

14
Pecah pecahan bulat
Ketika Anda mengonversi pecahan menjadi angka desimal dan Anda ingin menyimpan angka itu, Anda sering harus membulatkannya, karena Anda hanya ingin menggunakan sejumlah memori. Katakanlah Anda hanya dapat menyimpan 5 angka desimal, kemudian 5/3 menjadi 1.6667. Jika Anda dapat menyimpan hanya 2 digit desimal, itu akan menjadi 1,7 (sekarang dengan …

3
Menggambar Epicyclogons
Sebuah epicycloid adalah kurva titik pada lingkaran membuat seperti gulungan sekitar lingkaran lain. Sebuah cyclogon adalah bentuk titik pada poligon beraturan membuat seperti gulungan di pesawat. Sebuah epicyclogon adalah kurva dilacak oleh titik pada satu poligon beraturan seperti gulungan sekitar lain. Menulis sebuah program yang menarik sebuah epicyclogon diberikan r, …

2
Kenali digit tulisan tangan
Tugas Anda adalah membaca gambar yang mengandung digit tulisan tangan, mengenali dan mencetak digit tersebut. Input: Gambar skala abu-abu 28 * 28, diberikan sebagai urutan 784 angka teks biasa dari 0 hingga 255, dipisahkan oleh spasi. 0 berarti putih dan 255 berarti hitam. Output: Digit yang dikenali. Penilaian: Saya akan …

2
DNA: ASCII Deoksiribonukleat
Diberi urutan basa Adenine, Sitosin, Guanin dan Timin (disandikan sebagai ACGT), Anda akan menghasilkan representasi seni ASCII dari untai ganda DNA yang sesuai. Untai akan memanjang secara vertikal. Untai kiri adalah yang Anda berikan sebagai input. Untai kanan akan menjadi pelengkapnya. Bagi mereka yang tidak terbiasa dengan DNA, Adipasangkan Tdan …

13
KOTH: Warring Towns
Hasil akhirnya ada di sini! pengantar Permainan yang diambil sangat terinspirasi oleh Manu's Game of Town . Itu terjadi di dunia pedang dan sihir. Raja yang memerintah seluruh benua baru saja mati, dan para penguasa banyak negara-kota sekarang bertempur memperebutkan wilayah. Anda adalah salah satu dari para penguasa ini dan …

14
Khinchin konstan ke tempat desimal sebanyak mungkin dalam 64 byte atau kurang
Konstanta Khinchin adalah konstanta matematika yang aneh yang, menurut Wolfram MathWold , "sangat sulit untuk dihitung dengan presisi tinggi" . Ini dia untuk 100 digit: 2.685452001065306445309714835481795693820382293994462953051152345557218859537152002801141174931847697 ... Tulis sebuah program dalam 64 byte atau kurang yang menghasilkan konstanta Khinchin ke jumlah maksimum tempat desimal yang benar. Anda tidak boleh menggunakan …

7
Family Tree Solver
Ini adalah salah satu dari beberapa tantangan yang tersisa untuk komunitas oleh Calvin Hobbies . Ambil file "pohon keluarga yang menggambarkan" dengan garis-garis bentuk: [ID] [mother ID] [father ID] [gender] [full name] seperti ini yang menggambarkan silsilah keluarga pertama di http://en.wikipedia.org/wiki/Cousin : 1 ? ? M Adam 2 ? ? …

1
Putar daftar dua dimensi sebanyak 45 derajat
TUGAS Tujuannya adalah untuk menulis sebuah program yang memutar daftar dua dimensi sebanyak 45 derajat, ia harus mampu melakukan ini hingga 7 * 45 (sekaligus) sebelum mengembalikan daftar. Daftar tidak harus persegi atau persegi panjang. Anda harus menyertakan output untuk contoh dalam jawaban Anda. Ini juga harus berfungsi untuk kasus-kasus …
22 code-golf 

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.