Pemrograman Puzzle & Golf Kode

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

24
Karakter dalam String Berputar-putar
(Terinspirasi oleh konsep awal tantangan fraktal garis PhiNotPi .) Anda diberi lebar W > 1, tinggi, H > 1dan string yang terdiri dari 2(W+H-2)karakter ASCII yang dapat dicetak. Tugasnya adalah untuk mencetak tali ini melilit persegi panjang dengan lebar dan tinggi yang diberikan, mulai dari sudut kiri atas, dalam arti …

15
Pertahankan karakter unik
Ini sangat sederhana: Program atau fungsi Anda harus menghasilkan teks berikut: Elizabeth obnoxiously quoted (just too rowdy for my peace): "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG," giving me a look. Cetak halus Anda dapat menulis sebuah program atau fungsi , yang mengembalikan output sebagai string atau mencetaknya …

3
Menggambar di Slash
Tulis program yang menggunakan blok teks segi empat yang terdiri dari X's dan .' s, seperti ini kasar A: ...... ..XX.. .X..X. .XXXX. .X..X. .X..X. Keluarkan representasi dari grid ini diputar 45 derajat berlawanan arah jarum jam dengan menggambar garis miring - maju atau mundur tergantung pada konteks - di …

21
Berbeda Maju
Diberikan daftar bilangan bulat menghasilkan Perbedaan Maju pada urutan / kedalaman yang ditentukan. Untuk daftar bilangan bulat: (10, 18, -12, 4, 8, -3, -5, 67, 9, 14) Perbedaan Forward pada berbagai urutan / kedalaman adalah: 0 10, 18, -12, 4, 8, -3, -5, 67, 9, 14 1 8, -30, 16, …

9
Tantangan Saltine
Berikut adalah biskuit asin ASCII : _________________ | . . . | | . . | | . . . | | . . | | . . . | |_________________| Berikut adalah dua cracker yang ditumpuk: _________________ | . . . | | . __________|______ | . | . …

8
Tuliskan angka dalam bahasa Prancis
Ada tantangan untuk mengubah angka menjadi angka dalam bahasa Inggris , tetapi itu terlalu mudah. Diberi angka 0–100, tugas Anda adalah menampilkan angka yang sesuai dalam bahasa Prancis. Sistem angka Perancis memiliki logika yang lebih kompleks di belakangnya dibandingkan dengan sistem bahasa Inggris: Angka --------------- 0 zéro (perhatikan aksennya) 1 …

7
Bagaimana cara saya alias fungsi anggota di Python?
Dalam Python, seseorang dapat menyimpan byte dengan aliasing fungsi yang digunakan berulang kali. Sebagai contoh: r=range a=r(100) b=r(200) c=r(300) Namun, ketika fungsi-fungsi tersebut adalah fungsi anggota bersama-sama, saya tidak tahu cara mengatasinya dengan cara yang memungkinkan perangkaian. Sebagai contoh: s='Hello' // Plain code s=s.replace('H','J').replace('e','i').replace('l','m').replace('o','y') // What I am trying to …
23 code-golf  tips  python 

5
Leet ke Terjemahan Bahasa Inggris
Tantangan Anda adalah menulis program untuk menerjemahkan (bahasa Inggris) leetspeak / lolspeak / txtspk ke dalam bahasa Inggris normal. Program Anda harus membaca dari input dan output standar ke output standar, kecuali bahasa Anda tidak mendukungnya. Anda dapat menggunakan file yang berisi daftar kata-kata dalam bahasa Inggris, dipisahkan oleh baris …

5
Gambarlah bayangan bangunan
Memasukkan: 1 X X X X XX XXXXXX X X X X XX XXXXXX X X X XXX X XX XXXXXX X X X XXX X XX XXXXXX X X X Keluaran: X. X.. X... X.... XX. XXXXXX. X.X.X. X..... XX.. XXXXXX.. X.X.X.. XXX. X......XX... XXXXXX... X.X.X... XXX.. X......XX....XXXXXX.... X.X.X.... …

4
Implementasikan ROT-47… di ROT-47
Tantangan: Menerapkan ROT-47 dalam kode yang berfungsi sebagai versi dirinya sendiri dan sebagai versi ROT-47 itu sendiri. Mencetak: Skor Anda dihitung sebagai persentase dari byte yang digunakan, ROT-47 yang memenuhi syarat dalam total kedua versi program dibagi dengan total byte (semua karakter) dari kedua versi . SEBUAH digunakan, ROT-47 byte …

11
Beristirahatlah untuk membuat ular!
Ular klasik kami telah mengembangkan ketidakseimbangan hormon pertumbuhan . Lebih buruk lagi, ekornya membeku di tempat! Diberikan masukan terarah seperti yang ditentukan dalam Figure 1, menulis program untuk menentukan di mana ia akan tumbuh Gambar 1. Input terarah. Spesifikasi program Baca input karakter dengan karakter aktif STDIN. Setelah membaca karakter, …
23 code-golf 

27
Karpet Sierpinski
Siapa yang tidak suka fraktal yang baik? The Sierpinski Karpet adalah contoh klasik dari fraktal. Untuk menyelesaikan tugas ini, Anda akan diminta untuk membuat karpet jenis dan mencetak gambar yang dihasilkan ke stdout(lihat contoh di bawah ini untuk memformat) , mewakili karpet tingkat. Langkah-langkahnya dapat ditemukan di artikel Wikipedia ini. …

6
Penjual Kentang Panas
Diberikan daftar poin, temukan jalur terpendek yang mengunjungi semua titik dan kembali ke titik awal. Masalah Travelling Salesman terkenal di bidang ilmu komputer, seperti banyak cara untuk menghitung / memperkirakannya. Sudah dipecahkan untuk kelompok poin yang sangat besar, tetapi beberapa yang terbesar membutuhkan banyak CPU-tahun untuk menyelesaikannya. Jangan sampai terbakar …

10
Resistor dengan Nilai Tidak Biasa
pengantar Ketika membangun sebuah proyek elektronik, sebuah skema mungkin memerlukan resistor dengan nilai yang tidak biasa (katakanlah, 510 ohm). Anda memeriksa nampan bagian Anda dan menemukan bahwa Anda tidak memiliki resistor 510-ohm. Tetapi Anda memiliki banyak nilai umum di atas dan di bawah nilai ini. Dengan menggabungkan resistor secara paralel …

5
Regex Golf: Wilayah Italia vs. Amerika Serikat
Kami sudah memiliki masalah meta-regex-golf yang terinspirasi oleh komik xkcd Tapi, golf regex ini terlihat menyenangkan juga! Saya ingin membedakan antara negara bagian AS dan wilayah Italia. Mengapa? Saya warga negara dari kedua negara, dan saya selalu mengalami masalah * ini . Wilayah Italia adalah Abruzzo, Valle d'Aosta, Puglia, Basilicata, …

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.