Pemrograman Puzzle & Golf Kode

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

21
Hasilkan kekacauan acak
Deskripsi tantangan "Gangguan" dari urutan adalah permutasi di mana tidak ada elemen yang muncul di posisi aslinya. Misalnya ECABDadalah kekacauan ABCDE, tetapi CBEDAtidak: ABCDE | | <- B and D are in their orignal positions CBEDA Dengan diberi urutan, hasilkan kekacauan acak. Catatan Anda dapat mengambil string sebagai input atau …

1
Memancing untuk Jaring Kubus
Kubus dapat dibuat dari enam kotak sebagai sisi. Tetapi Anda juga bisa melipat tiga 2x1 persegi panjang menjadi dua dan menempelkannya menjadi satu kubus. Sekarang dalam tantangan ini Anda mendapatkan satu set potongan yang masing-masing terbuat dari kotak, dan Anda harus menentukan apakah Anda dapat memilih potongan untuk membentuk unit …

30
Apa nama tengah saya?
Catatan: Jawaban yang menang akan dipilih pada 4/12/17 pemenang saat ini adalah Jolf, 1 byte . Saya terkejut bahwa kami belum memiliki tantangan apa nama tengah saya di situs ini. Saya melakukan banyak pencarian tetapi tidak menemukan apa pun. Jika ini adalah dup, harap tandai seperti itu. Tantangan anda Mengurai …
30 code-golf  string 


9
B u i l dan e s t
Tantangannya sederhana: menulis sebuah program atau fungsi yang, ketika diberi bilangan bulat non-negatif terbatas, menghasilkan array bersarang. Aturan Kode Anda harus menghasilkan array bertingkat valid unik untuk setiap bilangan bulat 0 ‌≤ n ‌ <2 31 . Setiap kemungkinan array bersarang dengan hingga 16 tanda kurung terbuka harus dikeluarkan dalam …

8
A Quine Rapuh
A Quine Rapuh Quine rapuh adalah quine yang memenuhi properti setiap substring yang dibuat dengan menghapus satu karakter, ketika dievaluasi, menghasilkan kesalahan. Sebagai contoh. Jika program Anda asdfadalah quine, maka agar rapuh, program berikut ini harus salah: sdf adf asf asd Program Anda (dan semua substringnya) harus sepenuhnya deterministik, dan …
30 code-golf  quine  code-golf  date  code-golf  sequence  code-golf  sorting  file-system  code-golf  code-golf  ascii-art  hexagonal-grid  code-golf  string  arithmetic  code-golf  code-golf  code-challenge  source-layout  code-golf  ascii-art  cellular-automata  code-golf  string  arithmetic  balanced-string  code-golf  number  primes  code-golf  ascii-art  hexagonal-grid  code-golf  string  code-golf  string  code-golf  sequence  code-golf  ascii-art  code-golf  conversion  hexadecimal  code-challenge  restricted-source  code-golf  math  grid  code-golf  string  ascii-art  code-golf  random  minesweeper  code-golf  ascii-art  kolmogorov-complexity  board-game  scrabble  code-golf  ascii-art  code-golf  math  number-theory  decision-problem  code-golf  string  code-golf  natural-language  code-golf  internet  stack-exchange-api  code-golf  code-golf  conversion  code-golf  string  code-golf  math  arithmetic  code-golf  string  whitespace  code-golf  graphical-output  internet  code-golf  string  code-golf  string  random  permutations  code-golf  string  code-golf  string 

30
Charlie, Oscar, Delta, Echo
Sebagian besar komunikasi radio adalah NATO Phonetic Alphabet , yang menyandikan huruf sebagai kata-kata untuk membuatnya lebih mudah dipahami daripada comms. Pekerjaan Anda, jika Anda ingin menerimanya, adalah mencetaknya satu per satu. Anda harus mencetak string ini ke stdout: A: Alfa B: Bravo C: Charlie D: Delta E: Echo F: …

13
Utara oleh Utara oleh Utara oleh Tenggara
Diberikan string N, S, E dan W, menghasilkan arah (sudut searah jarum jam dari Utara dalam derajat), dikoreksi ke 5 tempat desimal. Dalam notasi kompas tradisional , string hanya terdiri dari 2 karakter ini (seperti NNW atau ESE). Di sini Anda juga harus menerima string yang berisi semua 4 (seperti …
30 code-golf 

29
String interleave
Inspirasi. * Saya tidak percaya kami belum pernah menghadapi tantangan ini sebelumnya: Tugas Diberikan satu atau lebih string ASCII yang dapat dicetak, interleave mereka dengan mengambil satu karakter dari setiap string, secara siklis hingga keluar dari karakter. Jika string kehabisan karakter sebelum yang lain, lewati saja karakter itu sejak saat …

14
Di mana saya harus meletakkan cermin saya?
Ini adalah cermin: |. Saya baru tahu bahwa Anda dapat menempelkan cermin di tengah-tengah tali jika tali itu dapat dicerminkan pada dirinya sendiri! Misalnya, string abccba. Jika Anda memotongnya menjadi dua bagian adalah gambar cermin satu sama lain: abc <--> cba Jadi, kita bisa menempelkan cermin di tengah-tengah string, dan …


5
Integer, Merakit!
Tugas Anda adalah untuk merakit bilangan bulat dari 1ke N(diberikan sebagai input) menjadi persegi panjang lebar Wdan tinggi H(juga diberikan sebagai input). Angka-angka individual dapat dirotasi dengan kelipatan 90 derajat, tetapi angka-angka tersebut harus muncul sebagai blok yang bersebelahan dalam persegi panjang. Artinya, Anda tidak dapat memecah salah satu angka …

29
Benci / suka teka-teki
Deskripsi tantangan Dalam tantangan ini, kami hanya mempertimbangkan lovedan hatesebagai perasaan. Jika kami ingin mengungkapkan perasaan keteraturan N, kami bergantian di antara keduanya (dimulai dengan hate): order | expression 1 I hate it. 2 I hate that I love it. 3 I hate that I love that I hate it. …
30 code-golf  string 

30
Aku sudah suka kamu dari awal
Tugas Baca dalam aliran teks atau file yang mungkin tak terbatas, mengeluarkan kontennya hingga kata hellotersebut dikeluarkan, mematuhi aturan berikut. Setelah hellodikeluarkan, kode Anda harus segera keluar. Seharusnya tidak menunggu baris baru misalnya. Kode Anda harus ditampilkan saat berjalan. Itu seharusnya tidak dibaca dalam jumlah besar input dan kemudian mulai …
30 code-golf  string 

20
Uraikan komentar dari kode esoteris saya
Awal minggu ini, kami belajar tentang cara memformat bahasa esoterik untuk berkomentar. Hari ini, kita akan melakukan kebalikannya. Saya ingin Anda menulis sebuah program atau fungsi yang mem-parsing beberapa kode esoterik yang dikomentari dengan baik dan mem-parsing komentar, hanya mengembalikan kode. Dengan menggunakan beberapa contoh dari tantangan sebelumnya, di sini …

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.