Pemrograman Puzzle & Golf Kode

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

15
Hitung kekuatan yang kompleks
The Rundown Diberikan input x dan y , lakukan operasi yang kompleks, dan cetak hasil yang sesuai. Bagaimana program Anda seharusnya bekerja Diberikan input x dan y dalam bentuk z = x + yi , cari z i-z Jika nilai riil absolut dari z i-z lebih besar dari bagian imajiner …

8
Periode iterasi terpanjang quine
Seperti kita ketahui, quine adalah program yang menampilkan kode sumbernya sendiri. Namun, mungkin juga untuk menulis program yang menghasilkan program lain yang berbeda, yang menghasilkan lagi program pertama. Misalnya, program Python 2 x = '''x = {} print 'print '+'"'*3+x.format("'"*3+x+"'"*3)+'"'*3''' print 'print '+'"'*3+x.format("'"*3+x+"'"*3)+'"'*3 akan, ketika dijalankan, menampilkan teks berikut: print …

6
Alihkan quine
Dalam varian quine ini, program Anda harus menampilkan kode sumbernya yang dialihkan melintasi diagonal dari kiri atas ke kanan bawah. Sebagai contoh: program anda di empat baris output yof ono u u r r p l r i o n g e r s a m Spasi putih dalam output …
10 code-golf  quine 

17
mengatur persimpangan dua daftar
Tujuan Anda adalah untuk menghitung persimpangan set dua daftar bilangan bulat. Persimpangan didefinisikan sebagai kelompok bilangan bulat unik tanpa urutan yang ditemukan setidaknya satu kali dalam kedua daftar input. Memasukkan Input mungkin dalam format apa pun yang diinginkan (parameter fungsi, stdio, dll.), Dan terdiri dari dua daftar bilangan bulat. Anda …

1
Mendekripsi blok AES
Hari ini tujuan Anda adalah mendekripsi pesan rahasia menggunakan AES . Diberikan ciphertext dan kunci Anda akan mendekripsi dan mencetak pesan. Program Anda mungkin dalam bahasa apa pun. Ini akan dijalankan dengan input pada stdin, dan outputnya pada stdout akan diperiksa kebenarannya. Baris input pertama pada stdin adalah kunci 16 …

5
Tulis game alak terpendek
Alak ditemukan oleh ahli matematika AK Dewdney, dan dijelaskan dalam bukunya Planiverse 1984. Aturan Alak sederhana: Alak adalah gim dua pemain yang dimainkan di papan satu dimensi dengan sebelas slot di atasnya. Setiap slot dapat menampung paling banyak satu bagian sekaligus. Ada dua macam kepingan, "x" dan "o". x milik …

4
Tips untuk bermain golf di OCaml
Terinspirasi dari bermacam-macam 'Tips untuk bermain golf dalam bahasa xyz'. Seperti biasa, harap hanya menyarankan kiat yang khusus untuk OCaml dan bukan pemrograman secara umum. Tolong, satu tip per jawaban.
10 code-golf  tips 

6
Buat pintasan keyboard untuk menu
Pintasan Menu Secara tradisional, menu pengguna dapat diakses dengan cara pintas keyboard, seperti Alt + (a letter), atau bahkan hanya menekan huruf ketika semua kotak teks tidak fokus ( gaya gmail ). Tugas Anda Mengingat entri menu sebagai input, tugas Anda adalah memberikan setiap entri menu surat jalan pintas yang …
10 code-golf  string 

14
Linear Function Solver dari Two Points (x, y)
Tugas Tulis fungsi L () yang mengambil dua argumen Tuple dari koordinat dalam bentuk (x, y), dan mengembalikan fungsi liniernya masing-masing dalam bentuk (a, c), di mana a adalah koefisien dari istilah x dan c adalah intersepsi y. Anda dapat mengasumsikan bahwa input tidak akan menjadi garis tegak lurus sumbu …
10 code-golf 

3
Tips untuk bermain golf di Io
Tips umum apa yang Anda miliki untuk bermain golf di Io ? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Io (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per jawaban.
10 code-golf  tips 

5
Program yang mencetak gambar cermin itu sendiri
Tulis program yang menghasilkan gambar cermin itu sendiri. Contohnya, akan menjadi kode unta fantastis yang membaca kode sendiri dan menghasilkan dua versi 2x2 lebih kecil. Diberikan input: $_='ev al("seek\040D ATA,0, 0;");foreach(1..3) {<DATA>;}my @camel1hump;my$camel; my$Camel ;while( <DATA>){$_=sprintf("%-6 9s",$_);my@dromedary 1=split(//);if(defined($ _=<DATA>)){@camel1hum p=split(//);}while(@dromeda ry1){my$camel1hump=0 ;my$CAMEL=3;if(defined($_=shif t(@dromedary1 ))&&/\S/){$camel1hump+=1<<$CAMEL;} $CAMEL--;if(d efined($_=shift(@dromedary1))&&/\S/){ $camel1hump+=1 <<$CAMEL;}$CAMEL--;if(defined($_=shift( @camel1hump))&&/\S/){$camel1hump+=1<<$CAMEL;}$CAMEL--;if( defined($_=shift(@camel1hump))&&/\S/){$camel1hump+=1<<$CAME …

7
Kode Warna CSS acak
Posting blog ini tentang menghasilkan kode warna CSS acak dalam JavaScript memiliki beberapa solusi untuk menghasilkan warna acak dalam JavaScript. Yang terpendek yang dapat saya temukan adalah ini: '#'+(Math.random()*0xffffff).toString(16).slice(-6) Jika Anda tidak terbiasa dengan kode warna CSS, baca dokumentasi di sini. Bisakah kita berbuat lebih baik? Bagaimana dengan bahasa lain?
10 code-golf  random  css 

16
Kode terpendek untuk keluaran terpanjang [ditutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Yang ini cukup sederhana. Tuliskan program terpendek yang Anda bisa, sambil menghasilkan output terbanyak. …
10 code-golf 

4
Urutan “lupa-untuk-masuk-masukkan-mode” paling merusak di Vim
Berpura-puralah Anda memiliki file teks sewenang-wenang (yang dapat Anda pilih). Berikan urutan penekanan tombol yang paling merusak (*) jika dimaksudkan untuk dimasukkan ke teks, tetapi dimasukkan dalam mode normal (yaitu i/ atidak ditekan). Anda mungkin tidak memasuki mode visual dan tidak keluar dari Vim. Destructive didefinisikan sebagai berikut: Rasio karakter …

7
Kode-Golf: Urutan Farey (I)
Tantangan Dalam tugas ini Anda akan diberi bilangan bulat N (kurang dari 10 ^ 5), menampilkan urutan Farey dari urutan N. Input N diberikan dalam satu baris, input diakhiri oleh EOF. Memasukkan 4 3 1 2 Keluaran F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, …
10 code-golf  math  code-golf  math  code-golf  number  number-theory  code-golf  math  arithmetic  repeated-transformation  code-golf  geometry  popularity-contest  code-golf  code-golf  tips  haskell  math  fastest-algorithm  code-golf  combinatorics  code-golf  math  polynomials  rational-numbers  code-golf  code-golf  popularity-contest  javascript  code-golf  kolmogorov-complexity  code-golf  code-golf  math  combinatorics  permutations  code-challenge  restricted-source  random  array-manipulation  code-challenge  generation  code-golf  code-golf  ascii-art  arithmetic  division  code-challenge  number  code-golf  math  number  binary  code-golf  ascii-art  code-golf  interpreter  stack  code-golf  internet  networking  code-golf  math  code-golf  ascii-art  code-golf  math  sequence  code-golf  hello-world  restricted-source  code-golf  ascii-art  code-golf  geometry  code-golf  kolmogorov-complexity  pi  code-golf  math  combinatorics  permutations  code-golf  math  code-challenge  ascii-art  code-golf  string  code-golf  quine  code-golf  math  floating-point  golfscript  code-golf  string  code-golf  sliding-puzzle  code-challenge  arithmetic  code-golf  math  code-golf  geometry  optimized-output 

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.