Pertanyaan yang diberi tag code-golf

12
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/...

12
Nomor partisi terdekat

Jumlah partisi integer adalah jumlah cara integer dapat direpresentasikan sebagai jumlah bilangan bulat positif. Sebagai contoh: 5 4 + 1 3 + 2 3 + 1 + 1 2 + 2 + 1 2 + 1 + 1 + 1 1 + 1 + 1 + 1 + 1 Ada 7 cara untuk mewakili angka 5, oleh karena itu 7 adalah nomor partisi yang sesuai dengan angka...

12
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,...

12
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...

12
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...

12
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...

12
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...

12
Apakah saya bermain golf dengan benar?

Saya ingin tahu apakah saya Code Golfing dengan benar. Saya mengatur tantangan bagi diri saya untuk membuat program hashing kecil menjadi satu pernyataan dengan Python. Saya mulai dengan: from itertools import permutations from string import ascii_lowercase from random import sample def test():...

12
Menganalisis urutan seperti Collatz

Kami mendefinisikan urutan seperti Collatzs dengan 4 bilangan bulat positif: n nilai awal d > 1 pembagi m > 1 pengganda i kenaikan (Dalam urutan Collatz asli d = 2 m = 3dan i = 1.) Mengingat bilangan bulat ini sakan dibuat dengan cara berikut: s(0) = n jika k > 0dan s(k-1) mod d =...

12
Poin Fraktal pada Garis

Terkadang, ketika saya benar-benar bosan ( sangat bosan), saya suka menggambar segmen garis dan menggambar poin di atasnya. Pertama, saya menggambar segmen garis dengan ukuran tertentu, yaitu 2 ^ N untuk beberapa nilai N. Baris akan diwakili oleh serangkaian

12
Komputasi digit angka terpotong dari kekuatan pi

Diberikan bilangan bulat positif n keluaran jumlah digit n desimal pertama bagian pecahan π n . Contoh input dan output: 1 → 1 2 → 14 3 → 6 4 → 13 5 → 24 50 → 211 500 → 2305 5000 → 22852 Fungsi internal menghitung digit π atau mengevaluasi seri daya atau fraksi lanjutan tidak...

12
Menghaluskan daftar

Anda harus menulis sebuah program atau fungsi yang mengambil bilangan bulat non-negatif kdan daftar bilangan bulat yang diurutkan Lsebagai input dan output atau mengembalikan daftar yang dihaluskan M. Mdibuat dari daftar naik Ldengan memasukkan paling banyak kelemen integer sambil menjaga daftar...

12
Buat hampir quine

Saya ingin membodohi seorang teman dengan memberinya quine yang hampir berhasil, tetapi menjadi ceroboh dan ceroboh. Buat program yang, ketika dijalankan, akan menampilkan program, tetapi satu karakter mati. Salah satu karakter dapat ditambahkan, dihapus atau keduanya (satu karakter berubah)....

12
Buku di Rak

Saya punya beberapa buku dan rak buku. Saya ingin meletakkan sebanyak mungkin buku di rak, tetapi saya memiliki peraturan. Semua dimensi buku (tinggi, lebar, dan kedalaman) harus membentuk urutan yang tidak bertambah di rak. Ini berarti setiap buku setidaknya harus setinggi buku setelahnya...

12
Mengupas ruang ekstra dari string

Anda diberi string. Keluarkan string dengan satu spasi per kata. Tantangan Input akan berupa string (tidak nullatau kosong), dikelilingi dengan tanda kutip ( ") yang dikirim melalui stdin. Hapus spasi awal dan akhir dari itu. Juga, jika ada lebih dari satu ruang antara dua kata (atau simbol atau...