Pemrograman Puzzle & Golf Kode

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

10
Mari kita pelajari beberapa kimia pH tanah!
Andrew adalah seorang ahli kimia, tertarik pada keasaman solusi dan pertanian. Setelah berbulan-bulan penelitian (Google bukan temannya), ia datang dengan tabel berikut * mengenai tingkat keasaman yang dapat dibaca manusia dalam hal pH (potensi Hidrogen) : Denominasi | kisaran pH | ------------------------- + ------------------------ ----- Sangat asam | di bawah …



5
Lampu mati, versi 7-segmen
Diberi tampilan 7-segmen dengan beberapa segmen dihidupkan dan beberapa mati, temukan urutan digit (0-9), sehingga setelah mengganti segmen yang sesuai untuk setiap digit, semua segmen dimatikan. Contoh _ _ [3] => | [1] => [OFF] _ | Angka dan segmennya: _ _ _ _ _ _ _ _ | | …

2
Temukan Faktor Subset
Mari kita bayangkan kita memiliki satu set bilangan bulat positif yang terbatas. Set ini dapat direpresentasikan sebagai garis titik di mana setiap bilangan bulat yang ada di set diisi seperti scantron atau kartu punch . Misalnya set {1,3,4,6}dapat direpresentasikan sebagai: *.**.* *mewakili anggota himpunan kami dan .mewakili bilangan bulat yang …

8
Menjelajahi xorspace
The xorspace dari himpunan bilangan bulat adalah himpunan semua bilangan bulat yang bisa diperoleh dengan menggabungkan bilangan bulat dimulai dengan operator bitwise XOR biasa ( ^). Sebagai contoh, xorspace dari (8, 4)adalah (0, 4, 8, 12): 0 adalah 4 ^ 4, 12 adalah 4 ^ 8, dan tidak ada nomor …

2
Quine / Error Quine Polyglot
Tugas Anda sederhana: Tulis program yang dapat dijalankan dalam dua bahasa. Itu harus quine normal (mencetak kode sumbernya sendiri) dalam bahasa 1, dan harus menjadi quine kesalahan (menghasilkan pesan kesalahan yang identik dengan kode sumbernya sendiri) dalam bahasa 2. Ini adalah kode-golf , sehingga pengiriman terpendek yang valid (dalam byte) …

9
Temukan peluang Ganjil
Diberikan koleksi bilangan bulat positif tanpa urutan dengan metode input apa pun yang masuk akal, kembalikan semua sub-koleksi yang memiliki jumlah ganjil elemen ganjil (yaitu memiliki total ganjil). Ini adalah kode-golf sehingga Anda harus meminimalkan jumlah byte program Anda. Karena beberapa bahasa hanya memiliki koleksi yang dipesan (daftar, array, vektor, …

11
Algoritma penghitungan Take-back
Anak-anak yang sedang belajar berhitung sering mengetahui angka-angka, tetapi sepertinya tidak bisa menggabungkan angka-angka itu dengan benar. Misalnya, mereka mungkin berkata: 1,2,3,4,7,8,9,10 Terkadang anak-anak akan menyadari bahwa mereka melewatkan beberapa angka, dan kembali: 1,2,3,4,7,8,5,6,7,8,9,10 Ini jelas merupakan pola superior. Kita perlu mengidentifikasi mereka. Untuk mengidentifikasi daftar ini: Kami mengidentifikasi minimum …

12
Menemukan perkiraan korelasi
Pertimbangkan Spanjang string biner n. Dari pengindeksan 1, kita dapat menghitung jarak Hamming antara S[1..i+1]dan S[n-i..n]untuk semua idalam urutan dari 0ke n-1. Jarak Hamming antara dua string dengan panjang yang sama adalah jumlah posisi di mana simbol yang sesuai berbeda. Sebagai contoh, S = 01010 memberi [0, 2, 0, 4, …

15
Ucapkan angka
Konsep Mengingat angka bisa sulit. Mengingat kata mungkin lebih mudah. Untuk menghafal angka besar, saya menciptakan cara untuk mengucapkannya dengan cara seperti leetspeak. Aturan Setiap digit pertama diganti dengan huruf yang sesuai: 0 => O 1 => I 2 => R 3 => E 4 => A 5 => S …
14 code-golf  number 

30
Acak skalar dari array
Anda harus mengisi array dengan setiap angka dari 0-ninklusif. Tidak ada angka yang harus diulang. Namun mereka harus dalam urutan acak. Aturan Semua aturan kode-golf standar dan celah standar dilarang Array harus dibuat pseudo-acak. Setiap permutasi yang mungkin harus memiliki probabilitas yang sama. Memasukkan n dengan cara apa pun diizinkan …
14 code-golf  random 

2
Siapa Polygon itu?
Cara yang nyaman dan berguna untuk mewakili permukaan topologi adalah dengan poligon dasar . Setiap sisi pada poligon cocok dengan sisi lain dan dapat berupa paralel atau anti-paralel. Misalnya, ini adalah poligon dasar torus : Untuk mengetahui mengapa ini adalah torus, kita bisa membayangkan poligon kita menjadi selembar kertas. Untuk …


15
Maksimalisasi faktor co-prime
Definisi Dua angka adalah co-prime jika satu-satunya pembagi positifnya adalah 1. Daftar angka adalah saling co-prime jika setiap pasangan angka dalam daftar itu adalah co-prime satu sama lain. Faktorisasi angka nadalah daftar angka yang produknya n. Tugas Diberikan angka positif n, hasilkan faktorisasi nbersama yang sama dengan panjang maksimum yang …

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.