Pemrograman Puzzle & Golf Kode

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

20
Jarak antara dua titik di Bulan
Diberikan lintang / bujur dua titik di Bulan (lat1, lon1)dan (lat2, lon2), hitung jarak antara dua titik dalam kilometer, dengan menggunakan rumus apa pun yang memberikan hasil yang sama dengan rumus haversine. Memasukkan Empat nilai integer lat1, lon1, lat2, lon2dalam derajat (sudut) atau empat nilai desimal ϕ1, λ1, ϕ2, λ2dalam …

6
Urutan belah ketupat
Bayangkan enumerasi unsur-unsur rhombi yang tumbuh [1],[1,3,1],[1,3,5,3,1],…(hanya bilangan ganjil sedemikian sehingga mereka selaras dengan baik). Ini akan terlihat seperti berikut, perhatikan bahwa Anda selalu mulai menghitung dengan 1: 01 1 02 03 04 1 2 3 4 05 06 07 08 09 … 5 10 11 12 13 (1) (1,3,1) …

6
Menghitung Domba yang Tertidur
Kebanyakan orang terbiasa dengan kiasan tentang menghitung domba untuk tertidur. Ada kawanan domba, beberapa dari mereka melompati pagar, dan Anda menghitung domba ketika mereka melompat. Seharusnya, ini membantu menenangkan pikiran Anda dan membuat Anda menjadi seperti tidur sehingga Anda akan tertidur. Inilah domba ASCII yang menghadap ke kanan, menunggu untuk …

5
Angka Primer 'n'
Ini tidak memiliki tujuan praktis tetapi bisa menyenangkan untuk bermain golf. Tantangan Diberi nomor n , Hitung jumlah setiap digit dalam n dan tambahkan 1 untuk setiap hitungan Ambil faktorisasi utama n Hitung jumlah setiap digit dalam faktorisasi utama n , tanpa termasuk bilangan prima duplikat Buat daftar baru dengan …

26
Celengan Elektronik
Sebuah celengan adalah wadah yang digunakan untuk mengumpulkan koin di Untuk tantangan ini menggunakan empat koin AS:. Kuartal, sepeser pun, nikel, dan sen . Tantangan Tantangan Anda adalah membuat celengan elektronik. Tulis sebuah program (atau fungsi) yang ketika dijalankan (atau dipanggil), menampilkan (atau mengembalikan) jumlah setiap koin yang Anda miliki, …
11 code-golf 

4
Decode Factor Trees
Jika Anda melewatkan Encode Factor Tree, berikut adalah definisi Pohon Faktor: String kosong adalah 1. Rangkaian mewakili penggandaan. Angka n yang dilampirkan dalam tanda kurung (atau karakter berpasangan apa pun) mewakili bilangan prima ke- n , dengan 2 sebagai bilangan prima pertama. Perhatikan bahwa ini dilakukan secara rekursif: the n …

8
Nilai Eigen dari Matriks
Diberi matriks kuadrat, mengeluarkan nilai eigen matriks. Setiap nilai eigen harus diulang beberapa kali sama dengan multiplisitas aljabarnya. Nilai eigen dari matriks Aadalah nilai-nilai skalar λseperti itu, untuk beberapa vektor kolom v, A*v = λ*v. Mereka juga solusi untuk polinomial karakteristik A: det(A - λ*I) = 0(di mana Iadalah matriks …


2
Manajemen Inventaris Minecraft
Manajemen persediaan Minecraft sulit. Anda memiliki 17 berlian, tetapi Anda perlu 7 untuk membuat meja pesona, beliung, dan pedang. Apakah Anda mengambilnya dan mengklik kanan 7 kali? Atau apakah Anda mengklik kanan sekali dan klik kanan dua kali dan mengambil 7 kiri? Sangat membingungkan! Bagi Anda yang sekarang bingung, jangan …
11 code-golf  game 


20
Panjang urutan Sumac [ditutup]
Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Urutan Sumac dimulai dengan dua bilangan bulat: t 1 dan t 2 . Istilah berikutnya, t …

13
Jarak Levenshtein & OEIS (Perampok)
Ini adalah pos Perampok. The Cop posting di sini . Tugas Anda adalah mengambil input bilangan bulat N dan menghasilkan digit ke- N dalam urutan OEIS A002942 . Urutan terdiri dari angka kuadrat yang ditulis mundur: 1, 4, 9, 61, 52, 63, 94, 46, 18, 1, 121, 441, ... Perhatikan …

6
Tabel kebenaran LaTeX
Tulis program atau fungsi yang menerima daftar output dari fungsi logika dan output kode LaTeX untuk tabel kebenarannya. Input harus diberi label sebagai huruf kecil a-z, dan outputnya harus diberi label F. Panjang daftar input akan selalu lebih pendek dari 2^25, yang berarti bahwa jumlah input akan selalu kurang dari …
11 code-golf  math 


14
Perluas nomor
Perluas nomor Tugas Anda adalah memperluas bilangan bulat yang lebih besar dari 0 dengan cara berikut: Membagi angka menjadi angka desimal dan untuk setiap digit menghasilkan daftar sesuai dengan aturan ini: jika digitnya ganjil, daftar dimulai dengan digit dan turun ke 1; jika digitnya genap, daftar dimulai dengan digit dan …
11 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.