Pemrograman Puzzle & Golf Kode

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

30
Buat Program Parrot
Diberikan input, output yang input diikuti oleh baris baru tanpa akhir. Input akan berupa string yang hanya terdiri dari karakter ASCII yang dapat dicetak ( 0x20-0x7E) dan baris baru ( 0x0A). Jika input panjang 0, output baris baru tanpa henti. Ini adalah kode-golf sehingga byte paling sedikit di setiap bahasa …
15 code-golf  string  sequence  combinatorics  fastest-code  number  code-challenge  restricted-source  rosetta-stone  code-golf  arithmetic  decision-problem  integer  factorial  code-golf  arithmetic  decision-problem  integer  bitwise  code-golf  kolmogorov-complexity  code-golf  tips  vim  code-golf  quine  code-generation  code-golf  string  restricted-source  code-golf  string  random  unicode  code-golf  audio  code-golf  ascii-art  code-golf  decision-problem  code-golf  puzzle-solver  code-golf  restricted-source  code-golf  kolmogorov-complexity  permutations  hexagonal-grid  code-golf  string  math  combinatorics  fastest-code  code-golf  restricted-source  code-golf  string  code-golf  arithmetic  code-golf  math  number  code-golf  string  decision-problem  balanced-string  code-golf  binary  code-golf  string  number  code-challenge  restricted-source  code-golf  ascii-art  printable-ascii  interactive  code-golf  string  ascii-art  code-challenge  restricted-source  source-layout  code-golf  arithmetic  tips  functional-programming  golfing-language  code-golf  binary  encryption 

2
Apakah saya dikalahkan oleh Dennis?
Menurut legenda , hampir semua orang dikalahkan oleh Dennis . Jika tidak, mereka akan melakukannya. Sekarang saya ingin tahu apakah saya salah satu dari 'hampir semua orang' itu. Anda akan diberikan tautan ke jawaban dalam format /codegolf/[QUESTION ID]/[QUESTION NAME]/#[ANSWER ID] . Temukan panjang kode, yang akan kita anggap sebagai terakhir …

20
Buatkan saya kue!
Ini kue: _========_ | | +________+ | | +________+ | | +________+ Ini 8 lebar, 3 tinggi, dan 1 dalam. Anda harus menulis program yang membuat kue dari 3 input. Input pertama mengontrol berapa banyak garis bawah yang ada di tengah dan =s di atas. Ini kue pertama dengan lebar …

10
Bagi saya menjadi dua
Anda akan diberi nomor x, di mana 0 <= x <= 2^32 - 1. Anda harus menampilkan daftar angka dalam desimal, setelah pemisahan rekursif dalam format biner. Contoh: Contoh 1: 255 -> 255 15 15 3 3 3 3 1 1 1 1 1 1 1 1 Daftar saat ini …

26
Cobalah membuat kubus!
Berdasarkan ini: Cobalah untuk membuat persegi! Anda perlu menampilkan ini: #### # # # ### # # # # #### Di mana "#" diganti dengan input. Jika Anda memasukkan "A", Anda harus mendapatkannya AAAA A A A AAA A A A A AAAA Jika Anda memasukkan "&", Anda harus mendapatkannya …

8
Membusuk angka menjadi segitiga
Dengan bilangan bulat n , dekomposisikan menjadi jumlah bilangan segitiga maksimal (di mana T m mewakili bilangan segitiga ke- m , atau jumlah bilangan bulat dari 1 ke m ) sebagai berikut: sementara n> 0 , menemukan kemungkinan terbesar nomor segitiga T m sehingga T m ≤ n . tambahkan …

13
Cetak quine yang berisi input
Tugas Anda akan diberi string dalam input yang hanya terdiri dari karakter dari ahingga z, yaitu input akan cocok dengan regex/^[a-z]*$/ . Output Anda harus berupa program lengkap dalam bahasa yang sama, yang kode sumbernya berisi input, dan merupakan quine yang tepat. Contoh Program Anda akan menerima input abcdan output: …
15 code-golf  quine 

1
Cara pegolf kode mencari perpustakaan
Tantangan: Saya memiliki ribuan lagu dalam koleksi musik saya, dan untungnya bagi saya, pemutar favorit saya memiliki fungsi pencarian. Saya juga memiliki ingatan yang luar biasa — saya dapat mengingat judul setiap lagu dalam koleksi saya. Namun, saya sangat malas dan tidak suka mengetik — setiap keystroke tambahan adalah tugas! …


30
Jeda dua kali lebih lama
Tantangan Anda adalah mencetak input, menunggu sejumlah waktu, mencetak input, menunggu dua kali lipat waktu Anda menunggu, mencetak lagi input, dan sebagainya. Penundaan awal harus kurang dari 1 jam, dan Anda harus memiliki keakuratan +/- 5% pada penundaan berikutnya. Selain itu, tidak ada batasan waktu tunda. Contoh: Input: hi. Output: …
15 code-golf  string  date 

10
Kiat untuk bermain golf di Charcoal
Charcoal adalah bahasa yang dibuat oleh ASCII-only dan DLosc yang berspesialisasi dalam tantangan seni ASCII. Kiat apa yang Anda miliki untuk bermain golf di Charcoal? Jelas saya mencari kiat-kiat terkait khusus untuk Arang, bukan yang bisa diterapkan ke sebagian besar - jika tidak semua - bahasa.
15 code-golf  tips 

15
Mesin Enigma Cheapo (Polisi)
Untuk pos perampok, mesin Enigma Cheapo (Perampok) Pengajuan polisi akan terdiri dari program / fungsi yang menerima satu byte data dan mengembalikan satu byte data. Setiap input yang mungkin harus menghasilkan output yang unik. (Dengan kata lain, fungsi Anda harus bijective) Perampok akan berusaha membuat fungsi terbalik Anda menggunakan kode …

6
Simulasikan keyboard saya
Saya memiliki masalah dengan keyboard saya (kemungkinan besar masalah dengan browser saya). Beberapa kali ketika saya mengklik bidang teks baru dan mulai mengetik semua teks saya keluar ke belakang. Setelah waktu yang sangat singkat (untuk tujuan tantangan, kami akan mengatakan itu 10 milidetik) dilanjutkan mengetik lagi. Tampaknya pada awalnya kursor …
15 code-golf  string  date 

2
Gambar Garis Lurus
Gambarlah gambar seni ASCII sederhana yang berisi garis lurus. Ini mirip dengan ini dan ini tetapi dengan spesifikasi yang berbeda. Memasukkan Anda dapat mengubah format input ini agar sesuai dengan kode Anda. bilangan bulat width bilangan bulat height bilangan bulat x0 bilangan bulat y0 bilangan bulat x1 bilangan bulat y1 …

23
Hitung kejadian satu set dalam daftar
Diberikan seperangkat string yang tidak kosong dan daftar string, cari tahu berapa kali set terjadi dalam daftar, yaitu berapa kali Anda bisa membuat set dengan item dari daftar. Setiap elemen dari daftar hanya dapat digunakan satu kali. Petunjuk: satu set adalah daftar item unik yang tidak disusun. Default Aturan input …

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.