Pemrograman Puzzle & Golf Kode

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

9
Konversi Basis Dengan String
pengantar Kami memiliki beberapa tantangan konversi basis di sini di masa lalu, tetapi tidak banyak yang dirancang untuk menangani angka panjang yang sewenang-wenang (yaitu, angka yang cukup panjang sehingga meluap datatype integer), dan dari mereka, yang paling terasa sedikit rumit. Saya ingin tahu bagaimana bisa mendapatkan perubahan kode dasar seperti …

5
Tambahkan dan gandakan angka yang membingungkan
The nomor split-kompleks , juga dikenal sebagai "nomor perplex" yang mirip dengan nomor kompleks. Alih-alih i^2 = -1, bagaimanapun, kita punya j^2 = 1; j != +/-1. Setiap angka berbentuk z = x + j*y. Dalam satu upaya untuk membatasi kompleksitas tantangan ini, saya akan menggunakan simbol -untuk mewakili negasi, …

3
Memformat daftar kata
Tantangan Anda adalah memformat daftar kata di beberapa baris yang tidak lebih dari jumlah karakter tertentu, sehingga setiap baris berisi sebanyak mungkin kata dan tidak ada kata yang terpotong tidak perlu. Memasukkan Input akan berupa daftar kata-kata yang dipisahkan oleh spasi dan kemudian angka yang setidaknya 4. Keluaran Outputnya harus …
16 code-golf  string 

1
Bisakah saya tinggal di sini?
Dalam permainan Terraria , salah satu mekanik permainan melibatkan pembangunan rumah sehingga NPC dapat bergerak. Ada seperangkat aturan ketat untuk apa yang dianggap sebagai rumah yang valid atau tidak. Berikut daftar aturannya: Total area di rumah harus setidaknya 60 ubin persegi, tetapi kurang dari 750. Selain itu, ukuran rumah termasuk …
16 code-golf  string  game  grid 

11
Pi Day, Pi Minute, atau Pi Second?
Dalam tantangan ini, Anda perlu menentukan apakah itu Hari Pi, Pi Menit, atau Pi Kedua. Karena Pi tidak rasional, ia ingin kode Anda sesingkat mungkin. Contohnya Tidak ada input yang diberikan , program Anda harus menggunakan waktu sistem. Saya baru saja menambahkannya untuk kejelasan March 14, 2016 0:00:00 Pi Day …
16 code-golf  date  pi 

7
Tips untuk bermain golf di Prolog
Apa tips umum yang Anda miliki untuk bermain golf di Prolog? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Prolog (mis. Satu variabel huruf tidak spesifik untuk Prolog untuk mengurangi ukuran program). Harap tunjukkan dalam tip Anda jika itu khusus untuk …
16 code-golf  tips 

28
Tuliskan Revu'a
Sebenarnya tidak diilhami baik oleh Atbash Self Palindromes maupun oleh Generalized Gematria Calculator . Diberikan string s dengan panjang n , menampilkan urutan Revu'a , yang merupakan karakter pertama dari s , dua karakter pertama dari s , ... karakter pertama n –2 dari s , n pertama –1 karakter …

5
Temukan XOR Primes
Dalam tantangan yang diajukan oleh xnor, kami diminta untuk mengimplementasikan perkalian XOR. Dalam tantangan ini tujuannya adalah untuk menemukan nbilangan prima XOR pertama . Bilangan prima XOR sangat mirip dengan bilangan prima biasa seperti yang Anda lihat dengan definisi berikut: Definisi Angka Utama: Angka positif lebih besar dari 1 yang …

6
Jumlah Konvergen dari Urutan Fraktal
Latar Belakang Sebuah urutan fraktal adalah urutan bilangan bulat di mana Anda dapat menghapus kejadian pertama dari setiap bilangan bulat dan berakhir dengan urutan yang sama seperti sebelumnya. Urutan seperti itu sangat sederhana disebut parafrase Kimberling . Anda mulai dengan bilangan asli positif: 1, 2, 3, 4, 5, 6, 7, …

3
Menggulung Dadu
Menggulung Dadu Jadi, saya melempar dadu beberapa waktu lalu dan memikirkan tantangan. Diberikan kubus dengan jaring yang diambil dari input dan daftar gerakan, cari kotak di bagian bawah di bagian akhir. Saya akan menggunakan gambar ini untuk contoh di sini. Memasukkan Anda menerima string dengan daftar gerakan. String hanya berisi …

4
File skrip yang dapat dieksekusi yang berjalan pada POSIX dan Windows
Tantangan : menulis file skrip tunggal foo.cmdyang dapat dipanggil dari cmd.exeprompt vanilla Windows (bukan PowerShell, bukan dalam mode administrator), untuk mengeksekusi kode khusus Windows sewenang-wenang ... > .\foo.cmd Hello Windows! ... tetapi juga akan dipanggil berubah dari khas POSIX-compliant (Linux / OSX) shell prompt ( bash, tcsh, atau zsh), untuk …

2
Partisi ke dalam peningkatan urutan
Spesifikasi Tantangan ini sederhana untuk dinyatakan: input Anda adalah array non-kosong dari integer non-negatif, dan tugas Anda adalah mempartisi menjadi sesedikit mungkin peningkatan berikutnya. Lebih formal lagi, jika array input adalah A, maka output adalah array array Bsehingga: Setiap array dalam Bbentuk partisi Amenjadi disjoint (tidak harus berdekatan). Secara induktif, …

1
Saat Peluru bertabrakan
Tantangan ini didasarkan pada teka-teki yang saya baca di beberapa buku beberapa waktu lalu, yang saya temukan lagi di sini . Ini adalah tentang peluru yang ditembakkan dari senapan sekali per detik dengan kecepatan bervariasi yang bergerak dalam garis lurus selamanya. Ketika satu peluru mengenai yang lain, keduanya hancur sepenuhnya. …

5
Tidak dapat melihat hutan untuk kunci
Tulis program atau fungsi yang menggunakan daftar bilangan bulat kosong dalam format apa pun yang masuk akal seperti 4, 0, -1, -6, 2atau [4 0 -1 -6 2]. Cetak atau kembalikan string yang menggambarkan daftar sebagai hutan seni ASCII di mana setiap angka menjadi pohon dengan tinggi proporsional. Setiap pohon …


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.