Pemrograman Puzzle & Golf Kode

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

15
Seni operator ASCII
Tantangan Diberikan operator ASCII dari daftar di bawah ini dan angka n, gambar representasi ASCII dari operator yang menggunakan operator itu sebagai karakter dengan segmen garis dari operator yang memiliki panjang n . Memasukkan Karakter ASCII dari daftar = + - x /dan bilangan bulat di nmana n >= 1. …

1
Selesaikan Grid-Tangram
The Tangram adalah teka-teki diseksi terbuat dari tujuh bentuk: Lima segitiga berukuran berbeda, genjang dan persegi. Diberikan bentuk, tujuannya adalah menciptakan kembali bentuk menggunakan semua potongan dan tanpa tumpang tindih. Jelas ada banyak cara untuk mengatur set potongan-potongan ini di pesawat. Subset yang menarik adalah Grid Tangrams Kita bisa menggambar …

8
Hasilkan modulo rosace
Hal-hal keren Rosace berikut dapat membantu menghitung angka modulo 7. Untuk melakukan itu, Anda harus mulai dari 0 dan putar searah jarum jam sejumlah langkah yang diberikan oleh digit pertama. Kemudian, untuk setiap digit berturut-turut, ikuti panah dan kemudian putar searah jarum jam jumlah langkah yang diberikan oleh digit itu. …

7
Angka sial!
Hal yang perlu diketahui: Pertama, angka keberuntungan. Angka keberuntungan dihasilkan seperti ini: Ambil semua bilangan asli: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20... Kemudian, hapus setiap angka kedua. 1, 3, 5, 7, 9, 11, 13, 15, 17, …

24
Anagram Polyglot Benang Perampok
Inilah benang perampok dari tantangan ini Polisi akan memilih urutan OEIS dan menulis dua program lengkap dalam dua bahasa berbeda yang menghasilkan item ke-n dalam urutan ketika diberi dan melalui STDIN. Kedua program harus merupakan anagram satu sama lain, artinya masing-masing dapat disusun ulang dari surat yang lain. Mereka akan …

30
Ekspor Variabel $ PATH, Baris-demi-Baris
Terinspirasi oleh pertanyaan ini di AskUbuntu. Pekerjaan Anda sangat sederhana. Ambil variabel lingkungan PATH ( echo $PATH) dan eksporlah sehingga setiap entri (dipisahkan oleh :karakter) ada di barisnya masing-masing. Misalnya, jika PATH adalah /bin:/usr/bin:/usr/local/bin, program Anda harus menampilkan: /bin /usr/bin /usr/local/bin Program Anda mungkin tidak mengembalikan baris baru, tetapi dapat …
22 code-golf  string 

30
Jumlah tetangga
Ini harus menjadi tantangan yang cukup sederhana. Untuk array angka, buat array di mana untuk setiap elemen semua elemen tetangga ditambahkan ke dirinya sendiri, dan kembalikan jumlah array itu. Berikut adalah transformasi yang terjadi pada array input [1,2,3,4,5] [1,2,3,4,5] => [1+2, 2+1+3, 3+2+4, 4+3+5, 5+4] => [3,6,9,12,9] => 39 0 …
22 code-golf 

10
Apakah kotak ini simetris?
Tulis program atau fungsi yang menggunakan kisi-kisi teks 4 × 4 yang terdiri dari tepat 4 A's, 4 B' s, 4 C's, dan 4 D' s, seperti: ACDC BBCA BADD ABCD The ABCD's mungkin dalam pengaturan apapun tetapi akan selalu ada 4 masing-masing. Anda dapat menganggap input tersebut valid. Jika …

14
Rabu utama
Rabu utama Tugas Anda adalah menghitung jumlah hari Rabu yang jatuh pada hari pertama bulan itu di tahun tertentu. Misalnya, 7-13-16adalah hari Rabu utama. Untuk konsistensi gunakan kalender Gregorian untuk semua tanggal. Memasukkan Input untuk program / fungsi Anda akan satu tahun (misalnya 2016) dan fleksibel. Tahun ini akan menjadi …

26
Kata-kata yang Dekat
pengantar Menurut posting Rand Al'Thor di SE membingungkan, kata yang berhubungan erat adalah kata yang berisi tiga huruf berurutan alfabet (dalam urutan apa pun). Kata-kata seperti pendidikan , foghorn , dan kabaret semuanya dianggap sebagai kata-kata yang terjalin erat sedangkan kata-kata seperti belajar , klaxon dan pertunjukan bukanlah kata-kata yang …
22 code-golf  string 

30
Gambar topi pesta alfabet
Tugas Anda adalah mencetak teks ini: z yz xyz wxyz vwxyz uvwxyz tuvwxyz stuvwxyz rstuvwxyz qrstuvwxyz pqrstuvwxyz opqrstuvwxyz nopqrstuvwxyz mnopqrstuvwxyz lmnopqrstuvwxyz klmnopqrstuvwxyz jklmnopqrstuvwxyz ijklmnopqrstuvwxyz hijklmnopqrstuvwxyz ghijklmnopqrstuvwxyz fghijklmnopqrstuvwxyz efghijklmnopqrstuvwxyz defghijklmnopqrstuvwxyz cdefghijklmnopqrstuvwxyz bcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz Kasus tidak masalah. Ingat, ini adalah kode-golf , jadi kode dengan jumlah byte terkecil menang.

10
Gulung Alfabet menjadi Spiral
Tulis sebuah program atau fungsi yang, ketika diberikan n, akan mencetak nkarakter spiral yang terdiri dari alfabet Latin yang ABCDEFGHIJKLMNOPQRSTUVWXYZdiulang sesuai kebutuhan. Spiral ini harus dijalankan melalui alfabet hanya ke depan. Terkait dengan Alfabet Spiral , meskipun spiral berjalan melalui alfabet maju dan mundur, dan spiral itu konstan. Uji kasus …
22 code-golf  string 

3
Buktikan bahwa aku salah!
pengantar Misi Anda dalam hidup itu sederhana: Buktikan orang salah di internet! Untuk melakukan ini, Anda biasanya hati-hati menganalisis pernyataan mereka dan menunjukkan kontradiksi di dalamnya. Sudah waktunya untuk mengotomatisasi ini, tetapi karena kita malas, kami ingin membuktikan orang salah dengan upaya yang paling sedikit (baca: kode terpendek) yang mungkin. …
22 code-golf  math  logic 

19
Bantuan: Programmer Aliens hanya berbicara ASCII
Mengatur Pemandangan: Ini adalah sore yang biasa-biasa saja, ketika Anda bersantai setelah hari yang panjang dengan terlibat dalam hiburan favorit Anda: menjawab sejumlah besar pertanyaan menawan di PPCG. Ini bukan hari yang baik untuk Anda; programmer Pyth sialan itu terus mendapatkan jawaban terbaik dan itu membunuh getaran Anda. Tiba-tiba, Anda …

18
Golf untuk menemukan nomor Boring
Jika bilangan bulat memiliki angka / urutan digit di dalamnya yang berulang terus menerus (Anda akan mengerti mengapa saya mengatakan "terus menerus") 5 kali atau lebih, kami menyebutnya "Membosankan". Misalnya, 11111Membosankan, sedangkan 12345tidak. Instruksi Ambil Integer sebagai Input Keluarkan nilai yang benar jika bilangan bulat itu membosankan, dan nilai yang …
22 code-golf  number 

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.