Pemrograman Puzzle & Golf Kode

9
Probabilitas pasangan kartu

Diberikan setumpuk yang terdiri dari N salinan kartu dengan nilai integer [ 1 , M ] untuk total kartu N * M , hitung probabilitas bahwa kartu dengan nilai 1 berdekatan dengan kartu dengan nilai 2 . Solusi Anda mungkin tepat atau hampir sama, dan tidak harus sama untuk setiap proses dengan input...

9
Zodiak Cina tahun ini

2015 adalah tahun kambing! Dalam tantangan ini, Anda akan mencari tahu hewan mana yang mewakili tahun tersebut. Untuk menghindari tantangan ini menjadi rumit, Anda tidak perlu menghitung tahun baru Cina. Karena mereka hanya 12 hewan di Zodiac, kode Anda harus sesingkat mungkin. Contohnya Program...

9
Bakat gulungan di DSA

Beberapa teman dan saya telah memainkan beberapa DSA (RPG tabletop terutama Jerman seperti D & D). Saya bertanya-tanya apa peluang melewati gulungan, jadi Anda harus menulis beberapa kode untuk menghitungnya. Karakter Anda ditentukan oleh statistik (dari 8 hingga 14) dan nilai Talent (TV) (0...

9
Bantu saya mengisi dompet saya!

Beberapa waktu yang lalu saya membeli dompet baru yang dapat menampung 8 kartu (4 di kedua sisi). Namun, saya tampaknya memiliki kartu yang jauh lebih banyak dari itu dan saya harus membuat pilihan kartu mana yang ingin saya bawa. Beberapa kartu yang saya gunakan lebih sering daripada yang lain,...

9
MarGolf Bertemu dengan Anthill Langton

This is Markov. Markov's golf ball rolls around randomly. Markov's ball will hole however he strikes it. Markov is smart. Be like Markov. Dan ini: adalah sarang semut di halaman belakang Langton. Bukit itu cukup besar untuk menampung bola golf Markov, MarGolf. Namun, sarang semut bergerak dan...

9
Hitung Skor Doppelkopf

pengantar Doppelkopf adalah permainan kartu tradisional Jerman untuk 4 pemain. Dek terdiri dari 48 kartu (9, 10, Jack, Queen, King, Ace dari masing-masing suit sementara setiap kartu ada di permainan dua kali), sehingga setiap pemain mendapat 12 kartu pada awal putaran. Selalu ada 2 tim yang...

9
Berapa banyak suara yang didapat suatu negara?

Diberikan daftar populasi masing-masing negara bagian, keluaran, dari yang terbesar hingga yang paling sedikit, jumlah suara yang diperoleh negara bagian di perguruan tinggi pemilihan. Input: Angka pertama mewakili jumlah total suara yang akan didistribusikan; diikuti oleh daftar dan populasi....

9
Tampilkan kekuatan Phi dengan presisi Fibonacci

Menulis beberapa kode yang mengambil satu bilangan bulat non-negatif n dan output n kekuatan Phi (φ, Rasio Emas, sekitar 1,61803398874989) dengan jumlah yang sama angka desimal sebagai n nomor Fibonacci. Kode Anda harus menghasilkan urutan digit yang benar untuk semua input hingga setidaknya 10...

9
Cetak dosa, cos, dan tan dari sudut khusus

Dalam trigonometri, ada sudut tertentu yang dikenal sebagai "sudut khusus". Ini karena ketika Anda mengambil dosa, cos atau tan dari salah satu sudut ini, Anda mendapatkan hasil yang mudah diingat karena itu adalah akar kuadrat dari bilangan rasional. Sudut khusus ini selalu merupakan kelipatan...

9
Verifikasi nomor kelahiran

Nomor Lahir Norwegia terdiri dari 11 digit, terdiri atas cara berikut: DDMMYYiiikk DD adalah hari (dari 01-31) MM adalah bulan (dari 01-12) YYadalah tahun (dari 00-99). Itu tidak dibedakan antara 1900 dan 2000 iii adalah "nomor individual" kk dua digit kontrol iii ditentukan oleh tahun lahir...

9
Golf seorang juru bahasa Compute

pengantar Compute adalah bahasa lelucon esoterik . Dari entri esolangs: Compute tidak memiliki sintaks yang diperlukan dan memiliki kekuatan untuk menyelesaikan setiap dan semua masalah. Cukup pintar untuk menafsirkan bahasa manusia (Inggris, Spanyol, Latin, dll), bahasa pemrograman apa pun (C...

9
Konverter TinyBF ke Brainf ***

Kami memiliki konverter Brainf *** ke TinyBF, tetapi tidak sebaliknya, jadi inilah salah satunya. Aturan: Penerjemah Anda harus mengambil program TinyBF yang valid, pada satu baris, dan itu harus menampilkan program BrainF *** yang sesuai, pada satu baris, dengan spasi / baris baru trailing...

9
Taksi saya beberapa nomor

Nomor Taksi atau OEIS A011541 adalah angka terkecil yang dapat direpresentasikan sebagai n jumlah yang berbeda dari dua bilangan bulat dadu positif, untuk berturut-turut n . Anda harus mencetak nomor taksi yang ke- n . Ini harus bekerja untuk setiap n dalam teori. Namun, karena hanya 6 nomor...

9
Menyebabkan gangguan maksimal pada Poll Straw

Konteks Straw Poll adalah situs web yang dimaksudkan untuk menciptakan jajak pendapat sederhana / informal. Dilengkapi dengan daftar opsi, pengguna dapat memilih pilihan mereka, dan suara dihitung. Ada dua fitur yang sangat penting dari Poll Straw: Dimungkinkan untuk melihat hasil saat ini...

9
Golf Inggris - menggunakan kontraksi

Saya belum banyak tertawa dari konten Stack Exchange seperti ini . Saya pikir Anda semua akan menikmati tantangan ini, karena terinspirasi oleh apa yang ada di sana. Anda akan menulis fungsi atau program yang merupakan kode-golf, yaitu harus sesingkat mungkin. Diberikan teks, kembalikan (keduanya...

9
Ganti alias untuk membentuk frasa

Terinspirasi oleh C -directive #define. Tantangan Diberikan satu frasa dengan beberapa alias, dan satu larik dengan masing-masing teks alias. Keluarkan frasa awal menggantikan setiap alias dengan teks masing-masing. Sebuah alias didefinisikan oleh satu yang tajam #diikuti oleh indeksnya dalam...

9
Berjalan di Hypercube

Baru-baru ini saya membaca tentang teori grafik, terutama hypercubes dan memikirkan cara-cara menarik untuk membangun jalur padanya. Inilah yang saya pikirkan. Seperti yang mungkin Anda ketahui, Anda dapat membuat hypercube n-dimensional dengan mengambil semua n-tuple yang terdiri dari 1dan...