Pemrograman Puzzle & Golf Kode

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

6
Satu kubus teks ݀
Terakhir kali Anda membuat kuadrat teks , tetapi sekarang, dapatkah Anda membuat kubus teks? Tantangan Diberikan string, output string dalam bentuk kubus. Anda dapat mengasumsikan string akan selalu memiliki 2 karakter atau lebih, dan hanya akan memiliki karakter ascii yang dapat dicetak. Cara Membuat Kubus Teks Uji Kasus Input: Test …

12
Monitor Woz
Tantangan Saya baru saja masuk ke komputer 8-bit dan terpesona dengan cara kerja mereka dan orang lain yang sama; dengan demikian tujuan golf kode ini, adalah untuk mereplikasi sebagian dari Woz Monitor, yang dirancang oleh Steve Wozniak untuk Apple I. Anda harus menyimpan larik 22 nilai heksadesimal dengan lebar dua …

3
Pimpin Turtle Anda dengan Senar
Tulis program atau fungsi yang menggunakan string baris-tunggal karakter ascii yang dapat dicetak tanpa spasi: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Anda dapat menganggap input tersebut valid. Berdasarkan input, gambarkan string baru yang tersusun pada kisi-kisi tekstual spasi dan baris baru mengikuti grafik kura - kura - aturan yang menarik di mana kura-kura selalu menempati …
17 code-golf  string  grid 

13
Indeks permutasi terbalik
pengantar Permutasi leksikografis dari daftar dengan elemen n dapat dinomori dari 0 hingga n ! - 1. Misalnya, 3! = 6 permutasi dari (1,2,3)akan (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Ketika permutasi diterapkan ke daftar, elemen-elemennya disusun dalam urutan yang sama dengan angka dalam permutasi. Sebagai contoh, menerapkan permutasi (2,3,1)ke …
17 code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

12
Hitung mundur dimensi
Tulis fungsi f (n, k) yang menampilkan hitung mundur k-dimensional dari n. Seperti hitungan mundur 1 dimensi dari 5 54321 Hitungan 2 dimensi dari 5 terlihat seperti 54321 4321 321 21 1 Akhirnya, hitungan mundur 3 dimensi dari 5 terlihat seperti 54321 4321 321 21 1 4321 321 21 1 …
17 code-golf  string 

21
Hasilkan string 6 karakter dari alfabet 15 karakter
Dalam salah satu proyek kami di tempat kerja, kami baru-baru ini menemukan metode yang sangat besar untuk menghasilkan string 6 karakter dari alfabet 15 karakter. Beberapa dari kita mengklaim "Saya yakin kita bisa mendapatkannya dalam satu baris" yang memulai permainan internal kecil kode golf. Tugas Anda adalah mengalahkan kami, yang …

9
Integer bolak-balik sepanjang waktu
Memasukkan: Bilangan bulat. Keluaran: Pertama-tama, konversi bilangan bulat ke Angka Romawi yang setara. Kemudian konversikan setiap huruf kapital Angka Romawi itu dengan nilai desimal ASCII / UNICODE mereka. Dan hasilkan jumlah itu. Contoh: 1991 -> MCMXCI -> 77+67+77+88+67+73 -> 449 ^ input ^ output Angka Romawi: Berikut ini adalah Penghitung …

2
Diberikan tabel kebenaran, mengeluarkan program Stackylogic yang memuaskannya
Stackylogic adalah bahasa pemrograman yang saya buat dalam tantangan sebelumnya: Jalankan Stackylogic . Baca posting itu untuk detail dan contoh lengkap, tetapi di sini adalah cara kerjanya diparafrasekan: Stackylogic mengambil 0dan 1untuk input dan output tunggal 0 atau 1setelah selesai. Suatu program terdiri dari baris-baris yang hanya berisi karakter-karakter 01?serta …

8
Temukan angka dalam konstanta Copeland – Erd
Latar Belakang The Copeland-Erdös konstan adalah gabungan dari "0" dengan basis 10 representasi dari bilangan prima secara berurutan. Nilainya adalah 0.23571113171923293137414... Lihat juga OEIS A033308 . Copeland dan Erd membuktikan bahwa ini adalah angka normal . Ini menyiratkan bahwa setiap bilangan alami dapat ditemukan di beberapa titik dalam ekspansi desimal …

2
Menggagalkan kompresi Lepton
Dropbox baru-baru ini merilis Lepton ( GitHub ), sebuah metode yang tanpa kompres memadatkan gambar perjalanan JPEG, menghemat rata-rata 22%. Karena prinsip pigeonhole , algoritma kompresi umum apa pun tidak dapat dijamin menghasilkan file yang lebih kecil ( umum karena tidak berlaku untuk input yang dibatasi ke format tertentu). Lepton …

16
Nomor Narayana-Zidek-Capell
Menghasilkan n th Narayana-Zidek-Capell jumlah diberi masukan n . Bytes paling sedikit menang. f (1) = 1, f (n) adalah jumlah dari lantai sebelumnya (n / 2) istilah Narayana-Zidek-Capell. Kasus uji: f(1)=1 f(9)=42 f(14)=1308 f(15)=2605 f(23)=664299

12
Berbagi Rahasia Shamir
Mengingat n(jumlah pemain), t(nilai ambang), dan s(rahasia), menampilkan nrahasia yang dihasilkan oleh algoritma Berbagi Rahasia Shamir . Algoritma Untuk keperluan tantangan ini, perhitungan akan dilakukan dalam GF (251) (bidang ukuran terbatas 251, atau dikenal sebagai bilangan bulat mod 251 ). Biasanya, bidang akan dipilih sedemikian rupa sehingga ukurannya adalah yang …
17 code-golf  number-theory  random  cryptography  polynomials  code-golf  number  code-golf  math  number  sequence  code-golf  quine  code-generation  code-golf  arithmetic  set-theory  code-golf  sequence  code-golf  code-golf  string  math  fastest-code  optimization  code-golf  code-golf  internet  stack-exchange-api  code-golf  array-manipulation  code-golf  string  internet  string  code-challenge  internet  test-battery  code-golf  math  pi  code-golf  arithmetic  primes  code-golf  array-manipulation  code-golf  string  code-golf  string  palindrome  code-golf  sequence  number-theory  fastest-algorithm  code-golf  math  number  base-conversion  code-golf  number-theory  sorting  subsequence  search  code-golf  permutations  code-challenge  popularity-contest  code-generation 

3
Hitung 3BV dari Papan Minesweeper
The 3BV dari Minesweeper papan mewakili jumlah minimum klik kiri diperlukan untuk memecahkan papan jika Anda sudah tahu solusinya. Itu adalah singkatan dari "Nilai Benchmark Dewan Bechtel". Inilah situsnya yang menjelaskannya. Di bawah ini adalah papan Minesweeper yang terpecahkan. Bendera menunjukkan ranjau; ubin tanpa tambang menunjukkan jumlah tambang yang berdekatan, …


7
Pengembalian string normal dan visual
Tulis beberapa kode yang bertindak sebagai program kucing. Artinya, untuk memasukkan string dan output apa adanya. Tetapi pembalikan normal kode Anda harus menampilkan pembalikan normal dari string input. Dan pembalikan visual kode Anda harus menampilkan pembalikan visual dari string input. Pengembalian normal adalah urutan karakter terbalik dari sebuah string. Pengembalian …

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.