Pertanyaan yang diberi tag «code-golf»

Code-golf adalah kompetisi untuk memecahkan masalah tertentu dalam byte paling sedikit dari kode sumber.

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 …

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 …

8
Nomor yang dapat dijangkau
Definisi Fungsi Euler Phi ( fungsi totient AKA ): fungsi yang mengambil dalam jumlah positif dan mengembalikan jumlah angka positif kurang dari jumlah yang diberikan yang co-prime dengan nomor yang diberikan. Ini dilambangkan sebagai φ(n). Nomor yang dapat dijangkau : jika ada bilangan bulat positif xsedemikian rupa φ(x) == n, …

23
Jumlah 100 Gulungan Dua Dadu Enam Sisi
Misalkan Anda memiliki dua dadu enam sisi. Gulung pasangan 100 kali, hitung jumlah masing-masing pasangan. Cetak berapa kali setiap jumlah terjadi. Jika jumlah tidak pernah digulir, Anda harus menyertakan nol atau cara untuk mengidentifikasi bahwa jumlah tertentu tidak pernah digulir. Contoh Output: [3, 3, 9, 11, 15, 15, 11, 15, …

25
Menambahkan pecahan
Tulis program atau fungsi yang membutuhkan dua daftar kosong yang sama panjangnya dengan input dan lakukan yang berikut: menggunakan elemen daftar pertama untuk mendapatkan pembilang, menggunakan elemen dari daftar kedua untuk mendapatkan penyebut, menampilkan fraksi yang dihasilkan setelah penyederhanaan (2/4=>1/2), dipisahkan oleh tanda "+", menampilkan "=" dan hasil penambahan setelah …

4
Temukan jumlah subkelompok dari grup hingga
Definisi Anda dapat melewati bagian ini jika Anda sudah tahu definisi grup , grup hingga , dan subkelompok . Grup Dalam aljabar abstrak, grup adalah tupel (G, ∗) , di mana G adalah himpunan dan ∗ adalah fungsi G × G → G sedemikian rupa sehingga berlaku sebagai berikut: Penutupan: …

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.