Pemrograman Puzzle & Golf Kode

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

8
Perang Balon Air
Gim king-of-the-hill ini adalah gim strategi di mana Anda harus melempar balon air dan menghindari percikan air. Tujuannya adalah untuk mendapatkan poin terbanyak. Anda akan diberikan peta lapangan dan lokasi balon air. Anda dapat kembali ke balon air (jika Anda cukup dekat) ke arah tertentu atau Anda ingin bergerak ke …

2
Membangun Robot Penambangan
Program Anda akan mengontrol robot penambangan yang mencari mineral berharga di bawah tanah. Robot Anda akan memberi tahu pengontrol di mana Anda ingin bergerak dan menggali, dan pengontrol akan memberikan umpan balik tentang status robot Anda. Awalnya robot Anda akan diberi peta gambar tambang dengan beberapa poros penambangan sudah ada, …

14
Kolmogorov Bebas-Kompleksitas (-Smirnov)
Dalam statistik, terkadang berguna untuk mengetahui apakah dua sampel data berasal dari distribusi dasar yang sama. Salah satu cara untuk melakukan ini adalah dengan menggunakan uji Kolmogorov-Smirnov dua sampel . Tugas Anda adalah menulis sebuah program yang membaca dalam dua array integer non-negatif yang tidak disortir dan menghitung statistik utama …

9
Pair-golfing Twin primes dan urutan Collatz
Ini adalah jenis tantangan baru yang terinspirasi oleh Memulihkan masalah kode sumber yang termutasi . Anda harus menulis dua program atau fungsi, keduanya dalam bahasa yang sama. Yang pertama harus menyelesaikan Tugas # 1 dan yang kedua harus menyelesaikan Tugas # 2. Skor Anda akan menjadi jumlah dari program yang …

25
Golf Acak Hari Ini # 2: Angka dari Distribusi Normal
Tentang Seri Pertama, Anda dapat memperlakukan ini seperti tantangan golf kode lainnya, dan menjawabnya tanpa khawatir tentang seri sama sekali. Namun, ada papan peringkat di semua tantangan. Anda dapat menemukan leaderboard bersama dengan beberapa informasi lebih lanjut tentang seri di posting pertama . Meskipun saya memiliki banyak ide untuk seri …


2
Bentuk Dot Logis
Permainan Baru-baru ini, sebagian besar waktu saya dihabiskan oleh permainan adiktif di ponsel saya, yang disebut Logic Dots, yang menginspirasi saya untuk menulis tantangan ini. Lebih mudah untuk menjelaskan aturan jika saya menunjukkan tampilan permainan, jadi di sini adalah tangkapan layar dari teka-teki yang belum terpecahkan, dan dipecahkan: Sekarang di …

4
H Tree Direktori
Programmer sering terobsesi dengan menggambar fraktal. Saya pikir kita membutuhkan media berbasis komputer baru. The pohon H adalah jenis cukup sederhana dari fraktal yang terbuat dari garis-garis horizontal dan vertikal. Ini dia saat iterasi kesepuluh ( courtesy Wikipedia ): Sekarang, bayangkan setiap baris dalam gambar adalah direktori (folder) dalam sistem …



1
Golf beberapa garis quine dalam berbagai bahasa
Anda akan memilih bahasa m dan menulis n program di setiap bahasa, masing-masing dengan panjang n * m . Program k harus menampilkan karakter k dari setiap program, diurutkan berdasarkan nomor program. Misalnya, dalam pengiriman ini (hanya untuk demonstrasi; mereka dapat berupa karakter apa saja termasuk baris baru dan tab): …

22
Hasilkan urutan Stöhr
Saya belajar Ruby dan menulis kode nontrivial pertama saya untuk mengatasi masalah ini. Tantangannya adalah untuk menghasilkan elemen n pertama dari urutan Stöhr , S , yang didefinisikan sebagai berikut: S [0] = 1 S [n] adalah angka terkecil yang tidak dapat dinyatakan sebagai jumlah dari dua elemen sebelumnya yang …

1
algoritma berlian persegi kecil
Algoritma diamond square adalah algoritma yang menghasilkan fractal terrain (heightmap). Anda dapat menemukan deskripsi yang bagus tentang cara kerjanya di sini: http://www.gameprogrammer.com/fractal.html (Digunakan sebagai referensi.) http://www.playfuljs.com/realistic-terrain-in-130-lines/ (Implementasi JS yang hebat, mungkin Anda mungkin ingin mencuri renderernya. Lihatlah di sini apa yang mampu dilakukan algoritma ini dari http: // demo. playfuljs.com/terrain/ …
12 code-golf  random  grid 

5
Hitung Delacorte Number dari sebuah persegi
Tantangan: mengimplementasikan perhitungan Nomor Delacorte dalam bahasa apa pun. Kode terpendek menang. Untuk matriks persegi yang diberikan bilangan bulat berbeda 1..n² (panjang sisi yang mungkin n setidaknya antara 3 dan 27), Nomor Delacorte-nya adalah jumlah dari produk gcd (a, b) × jarak² (a, b) untuk setiap perbedaan sepasang bilangan bulat …
12 code-golf  math 

2
Kelompokkan Angka Dengan Jumlah yang Sama
Tugas Anda adalah, diberi kisi-kisi digit ( 0-9), menampilkan salah satu cara digit tersebut dapat dikelompokkan sedemikian rupa sehingga: Setiap digit adalah bagian dari satu grup Semua grup memiliki jumlah digit yang sama Semua grup dibatasi oleh satu bentuk seperti poligon (ini berarti bahwa setiap digit dalam grup berada di …
12 code-golf 

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.