Pemrograman Puzzle & Golf Kode

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

15
Tantangan Geometris
Semua orang suka geometri. Jadi mengapa kita tidak mencoba dan membuat kode golf? Tantangan ini melibatkan mengambil huruf dan angka dan membuat bentuk tergantung padanya. Input Masukan akan dalam bentuk (shapeIdentifier)(size)(inverter). Tapi apa itu shapeIdentifier, ukuran, dan inverter? Pengidentifikasi bentuk adalah pengidentifikasi untuk jenis bentuk yang akan Anda buat dengan …
23 code-golf  string  ascii-art  geometry  code-golf  ascii-art  subsequence  fewest-operations  test-battery  code-golf  array-manipulation  bitwise  code-golf  interactive  code-golf  music  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  simulation  code-golf  string  classification  code-golf  sequence  base-conversion  palindrome  code-golf  kolmogorov-complexity  code-golf  date  astronomy  code-golf  sequence  base-conversion  code-golf  geometry  combinatorics  code-golf  string  code-golf  math  array-manipulation  code-challenge  math  code-golf  card-games  code-challenge  array-manipulation  sorting  code-golf  code-golf  math  abstract-algebra  polynomials  code-golf  palindrome  factoring 

1
Tiga quines mutual
Tugas Dalam tantangan ini, tugas Anda adalah menulis tiga program yang membentuk semacam sistem quine-like. Mari kita panggil programnya A, Bdan C. Jika salah satu program diberi sumber program lain sebagai input, itu akan menampilkan sumber program ketiga. Sebagai contoh, jika Adiberikan Bsebagai input, itu output C. Jika program yang …
23 code-golf  quine 

25
Hitung Urutan Segitiga Binary Sierpinski
Urutan Binary Sierpinski Triangle adalah urutan angka yang representasi binernya memberikan barisan Binary Sierpinski Triangle, yang diberikan dengan memulai dengan 1 dalam deretan nol tanpa batas, kemudian berulang kali mengganti setiap pasangan bit dengan xor bit-bit tersebut. , seperti: f(0)= 1 =1 f(1)= 1 1 =3 f(2)= 1 0 1 …

25
Fungsi Möbius
Fungsi Möbius Fungsi Möbius adalah fungsi teori bilangan penting. Kiriman Anda harus menerima bilangan bulat positif ndan mengembalikan nilai fungsi Möbius yang dievaluasi pada n. Definisi Fungsi Möbius μ (n) didefinisikan sebagai berikut: | 1 if n is squarefree and has an even number of distinct prime factors μ(n) = …

30
Ubah angka menjadi Heksadesimal
Tantangan Ini yang sederhana. Tulis fungsi atau program ketika diberi nomor dalam basis 10 sebagai input, itu akan mengembalikan atau mencetak nilai nomor itu dalam Heksadesimal . Contohnya 15 -> F 1000 -> 3E8 256 -> 100 Aturan Tidak ada fungsi heksadesimal bawaan Huruf mungkin huruf kecil atau huruf besar …

2
Jalur Acak Plumbing
Tulis program atau fungsi yang menggunakan tiga bilangan bulat, lebar w, tinggi h, dan jumlah langkah s. Anda akan menggambar langkah-langkah berjalan acak yang tidak memotong-sendiri sjauh pada gambar 5*wdengan 5*hpiksel di mana setiap sel 5 dengan 5 piksel kosong (beige murni) atau salah satu dari dua belas "pipa" sederhana …


10
* Menimpa * label
Jika Anda pernah mencoba menambahkan label ke plot yang sangat padat, maka Anda akan menyadari bahwa kadang-kadang label akan tumpang tindih satu sama lain, membuatnya sulit untuk dibaca. Kita akan melakukan sesuatu yang serupa tetapi dalam 1D. Input akan menjadi urutan (label, x-coordinate)pasangan, dan output akan menjadi hasil menggambar setiap …
23 code-golf  string 

30
Bangun papan catur
Melihat ini dalam tantangan PHP. Tujuannya adalah membuat papan catur dengan 64 kotak (8 * 8) dengan jumlah kode minimum. Cukup sederhana, saya membuat saya dalam PHP dalam 356 byte (tidak mengesankan, saya tahu) dan saya ingin melihat beberapa pendekatan lain. Ini bisa dibuat dalam bahasa pilihan Anda, selama Anda …

20
N Slab Slanted Slash Cake
Tulis program atau fungsi yang mengambil bilangan bulat positif N. Ketika N adalah 1, output /\ \/ Ketika N adalah 2, output /\/\ \/ / / / \/ Ketika N adalah 3, output /\/\/\ \/ / / / / / \/ / / / \/ Ketika N adalah 4, output …

5
Ubah Chevron menjadi Soliduses
Menulis sebuah program yang mengambil dalam sebuah string yang berisi spasi saja, baris baru, dan kurung sudut: <, >( chevrons ). Output string ruang, baris, dan garis miring: /, \( soliduses ) yang bentuk sesuai dengan masukan, tapi diputar seperempat gilirannya searah jarum jam, dengan kolom ruang disisipkan di antara …

18
Panah Pencetakan Sederhana
Untuk latihan golf, saya telah melakukan tugas di kelas Intro to Python pacar saya. Saya menemukan bahwa untuk tugas ini, ada beberapa strategi yang mendekati jumlah karakter, dan saya yakin orang-orang di sini dapat menemukan cara yang lebih baik. Walaupun saya paling tertarik dengan cara-cara melakukan ini dengan Python, saya …


23
Negara Bagian dan Ibukota
Diberikan string sebagai input, output negara AS yang modalnya adalah jika itu adalah modal negara, modal negara jika itu adalah negara, atau Arstotzkajika tidak. Contoh: Austin -> Texas Alaska -> Juneau The Nineteenth Byte -> Arstotzka Semua ibukota dan negara bagiannya masing-masing: Baton Rouge, Louisiana Indianapolis, Indiana Columbus, Ohio Montgomery, …

2
menghubungkan huruf
Anda harus menulis program atau fungsi yang menerima blok karakter yang direpresentasikan sebagai string dan menghasilkan atau mengembalikan string yang serupa di mana huruf-huruf yang berdekatan dalam alfabet terhubung. Sebuah contoh visual (dalam bentuk input => output): b d b d |\ /| | \ / | => | X …

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.