Pertanyaan yang diberi tag code-golf

14
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: untuk semua...

14
Tantangan tata letak keyboard

Layout keyboard yang umum digunakan adalah layout QWERTY seperti yang ditunjukkan di bawah ini. Tetapi ada juga tata letak keyboard lainnya: DVORAK COLEMAK TUKANG Tugas Anda Kode Anda akan mengambil dua input: nama tata letak keyboard dan string untuk ditranskripsikan. Tujuan Anda...

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

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

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

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

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

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

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

14
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

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

14
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 =>...

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

14
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: _ _ _ _ _ _ _ _ | | | _| _|...

14
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 lain...

14
Gambarlah ASCII berbentuk kubus

Diberikan tiga bilangan bulat> = 2, buat kubus ASCII dalam proyeksi (kabinet) ortogonal. Tiga bilangan bulat mewakili tinggi, lebar dan kedalaman (diukur dalam karakter yang terlihat) termasuk sudut. Sudut harus 'o's atau' + ', pilihan bebas. w: 10, h: 5, d: 4 Dengan demikian memberi:...