Pertanyaan yang diberi tag code-golf

12
Temukan kata sandinya

Kunci kombinasi N-digit biasa terdiri dari N disc yang berputar. Setiap disk memiliki angka 0-9 yang ditulis secara berurutan, dan Anda perlu mengubahnya ke kata sandi yang benar untuk membukanya. Tentunya, jika Anda tidak tahu kata sandinya, Anda harus mencoba paling banyak 10 N kali sebelum...

12
Sebuah bank untuk Teman-teman yang kurang bisa dipercaya

pengantar Anda mendapatkan pekerjaan sebagai menteri keuangan di negara Anda yang sudah jadi di halaman belakang Anda. Anda telah memutuskan untuk membuat bank sendiri di negara Anda untuk Anda dan teman-teman Anda yang kurang dapat dipercaya. Karena Anda tidak mempercayai teman-teman Anda, Anda...

12
Advent Challenge 4: Hadir Lini Perakitan!

<< Sebelumnya Berikutnya >> Santa mampu membuat ulang semua hadiah yang mencuri peri semalaman! Sekarang dia harus mengirim mereka ke jalur perakitan untuk pengemasan. Dia biasanya memiliki kamera untuk mengawasi perakitan baris kedua untuk memastikan para elf melakukan pekerjaan yang...

12
Mainkan game Dice Cricket

Dice Cricket adalah permainan yang saya perkenalkan sejak kecil dan telah digunakan sebagai cara untuk menghabiskan waktu bertahun-tahun sejak itu. Saya tidak dapat menemukan halaman Wikipedia jadi saya akan menjelaskan aturan di bawah ini. Aturan Kriket Dadu Premis Dice Cricket adalah permainan...

12
Bergantian sedikit mengolesi

pengantar Tantangan ini mengharuskan Anda untuk mengatur nol trailing dari representasi biner bilangan bulat 010101…, ini paling baik dijelaskan dengan contoh: Dengan bilangan bulat 400, langkah pertama adalah mengubahnya menjadi biner: 110010000 Seperti yang dapat kita lihat bit kelima adalah...

12
Pinjaman sejumlah uang “murah hati”

pengantar Anda memiliki teman yang terus meminta pinjaman dan Anda bosan karenanya. Hari ini, dia datang untuk pinjaman lagi. Alih-alih menolak tawarannya, Anda mendapatkan ide bagus: troll teman Anda dengan memberinya koin / tagihan sebanyak mungkin. Tantangan Anda akan menerima sebagai...

12
Pisahkan data yang ditautkan dua kali lipat

Daftar tertaut ganda adalah struktur data di mana setiap node memiliki valueserta "tautan" ke kedua previousdan berikutnya nodesdalam daftar. Misalnya, pertimbangkan simpul berikut dengan nilai 12, 99, dan 37: Di sini, node dengan nilai 12 dan 99 menunjuk ke masing-masing nextnode, dengan nilai...

12
Dienkripsi dalam Angka!

Masalah: Dua agen rahasia musuh telah menemukan metode komunikasi yang hebat (untuk Anda)! Inilah cara kerja proses enkripsi: 1) Ambil ascii setara dari setiap huruf. (Tidak ada spasi, angka, atau tanda baca dikirim) 2) Untuk setiap huruf dalam pesan, ascii setara dengan dan sesudahnya (jika...

12
Buat Simpleks N-Dimensi (Tetrahedron)

Bentuk N-Dimensi Sederhana yang dapat dibuat untuk dimensi apa pun adalah Simplex , dan ini adalah sekumpulan titik N + 1 yang semuanya berjarak sama dari satu sama lain. Untuk 2 dimensi, ini adalah segitiga sama sisi, untuk 3 dimensi, ini adalah tetrahedron biasa, pada 4 dimensi adalah 5-Sel dan...

12
Hitung jumlah matriks dengan jumlah yang sesuai

Ketika mengalikan monomial dalam basis Milnor untuk aljabar Steenrod, bagian dari algoritma melibatkan enumerasi "matriks yang diijinkan" tertentu. Diberikan dua daftar bilangan bulat non-negatif r 1 , ..., r m dan s 1 , ..., s n , sebuah matriks bilangan bulat non-negatif X diizinkan...

12
Dapatkan Dua dari Satu

Seperti yang kita lihat dalam pertanyaan ini, pernyataan logis yang kompleks dapat diekspresikan dalam kaitannya dengan koneksi sederhana Minesweeper umum. Namun kapal penyapu ranjau yang digeneralisasi masih memiliki redudansi. Untuk menghindari redudansi ini, kami mendefinisikan game baru yang...

12
Mari Enkripsi Ini!

Tantangan Tantangannya adalah mengenkripsi string yang diberikan, menggunakan aturan seperti yang ditentukan di bawah ini. String hanya akan berisi huruf kecil , digit , dan / atau spasi kosong . Setara dengan Karakter Sekarang, pertama Anda perlu tahu bagaimana menemukan "setara" dari setiap...

12
Romanisasi bahasa Korea

Ya, pada dasarnya Anda seorang Romanizer, Sayang , tetapi lebih sulit . seperti, jauh lebih sulit. Belajar bahasa Korea adalah KERAS. setidaknya untuk seseorang di luar Asia. Tetapi mereka setidaknya memiliki kesempatan untuk belajar, bukan? Apa yang harus Anda lakukan Anda akan diberikan...

12
Perubahan Pemimpin Faktorisasi yang Rendah

tl; dr: Keluarkan nilai-nilai di mana pemimpin faktorisasi berkurang yang berubah. Setiap bilangan bulat positif memiliki faktorisasi prima yang unik. Sebut saja faktorisasi prima tereduksi hanya daftar banyaknya faktor prima, yang diperintahkan berdasarkan ukuran faktor. Misalnya, faktorisasi...

12
Busur Derajat Jarang

Dengan bilangan bulat positif n, rancang busur derajat dengan jumlah tanda paling sedikit yang memungkinkan Anda mengukur semua sudut yang merupakan kelipatan integral 2π/n(masing-masing dalam satu pengukuran tunggal). Detail Sebagai output, Anda dapat menampilkan daftar bilangan bulat dalam...

12
Membusuk Polinomial

Diberikan polinomial tak terpisahkan dari derajat yang benar-benar lebih besar dari satu, sepenuhnya terurai menjadi komposisi polinomial tak terpisahkan dari tingkat yang lebih besar dari satu. Detail Sebuah polinomial terpisahkan adalah polinomial dengan hanya bilangan bulat sebagai...