Pemrograman Puzzle & Golf Kode

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

4
Root kuadrat angka
Tugasnya adalah sebagai berikut: Diberikan bilangan bulat positif xdan bilangan prima n > x, menghasilkan bilangan bulat positif terkecil ysehingga (y * y) mod n = x. Bagian penting dari pertanyaan ini adalah batas waktu yang ditentukan di bawah ini yang tidak termasuk solusi brute force. Jika tidak ada nilai …

3
Kutip kutipan saya!
Sebuah kutipan adalah "pengulangan satu ekspresi sebagai bagian dari satu sama lain". Dalam bahasa Inggris Amerika, kutipan dikelilingi oleh tanda kutip ganda ("), seperti pada kalimat sebelumnya. Namun, aturan ini berbeda ketika kutipan muncul di dalam kutipan lain. Dalam hal ini, kutipan dalam dikelilingi oleh tanda kutip tunggal ('). Tantangan …

22
Keluarkan Nomor Bel ke-n
Sebuah jumlah Bell ( Oei A000110 ) adalah sejumlah cara untuk partisi satu set n berlabel (berbeda) elemen. Nomor Bell 0 didefinisikan sebagai 1. Mari kita lihat beberapa contoh (saya menggunakan tanda kurung untuk menunjukkan subset dan kurung untuk partisi): 1: {1} 2: {[1,2]}, {[1],[2]} 3: {[1,2,3]}, {[1,2],[3]}, {[1,3],[2]}, {[2,3],[1]}, …
13 code-golf  math 

10
Apakah saya seorang taksi sekunder?
Latar Belakang Nomor Ramanujan, 1729, disebut sebagai nomor taksi karena kisah Hardy yang menaiki taksi untuk mengunjungi Ramanujan di rumah sakit dengan nomor ini, yang tampaknya hambar baginya. Sejak itu dikenal sebagai yang paling terkenal dari kelas bilangan bulat yang dikenal sebagai "bilangan taksi" yang dapat diekspresikan sebagai jumlah dari …

18
Konvergensi Jumlah Produk Digital Berurutan Berurutan
Mengingat bilangan bulat positif n( Contoh:n=1234444999 ) Pisahkan menjadi digit berturut-turut: [1, 2, 3, 4444, 999] Ambil produk digital dari setiap proses. [1, 2, 3, 4*4*4*4, 9*9*9] = [1, 2, 3, 256, 729] Jumlahkan itu ... 991 Ulangi sampai ini menyatu ke satu nomor: 1234444999 991 82 10 1 Kembalikan …

16
Apakah situs ini down atau hanya saya?
Tantangan Tantangannya sederhana, menggunakan http://isup.me , menentukan apakah situs web yang dimasukkan naik atau turun. Jika situs naik, Anda harus mengembalikan nilai yang benar dan jika situs turun, Anda harus mengembalikan nilai falsey. Aturan Input akan berupa alamat web seperti stackexchange.comatau google.co.uk. Input tidak akan pernah http://, https://dll. Di awal …

3
Baca kata sandi: di ponsel!
Berkat tantangan MD XF , sekarang kita dapat membaca kata sandi dalam berbagai bahasa! Masalahnya adalah, sekarang kita perlu port aplikasi kita ke perangkat mobile, dan mereka melakukan entri kata sandi sedikit berbeda. Tantangan Baca string dari keyboard. Setiap kali karakter kdimasukkan, tampilkan untuk interval waktu singkat. Setelah interval waktu …
13 code-golf  string 

8
Temukan semua Anagram, dan Subanagram juga!
Pertanyaan ini sangat didasarkan pada pertanyaan ini , tetapi harus menimbulkan sejumlah kesulitan tambahan. Tugas Anda Anda harus menulis sebuah program atau fungsi yang, saat menerima sebuah string, mencetak semua anagram yang mungkin darinya. Untuk keperluan pertanyaan ini, anagram adalah string yang berisi karakter yang sama dengan string asli, tetapi …


2
Hindari kematian Anda!
pengantar "Muhuhuhahahah!" Ilmuwan gila itu tertawa. "Kamu terjebak dalam gim kecilku sendiri!" Di depan Anda ada lubang ular yang mematikan, sementara di belakang Anda ada jurang tanpa dasar. Tidak ada jalan keluar, Anda terjebak! "Dua langkah di depan Anda adalah lubang ular, dan dua langkah di belakang Anda adalah jurang. …

4
Perkiraan Pembagi Umum Tercepat
Gambaran Dalam tantangan ini, Anda akan diberikan dua angka yang keduanya merupakan offset kecil yang lebih besar dari kelipatan angka berukuran sedang. Anda harus menampilkan nomor berukuran sedang yang hampir merupakan pembagi kedua angka, kecuali untuk offset kecil. Ukuran angka yang terlibat akan diparameterisasi dengan parameter kesulitan l,. Tujuan Anda …

1
Github Messenger
Sasaran: Sasaran ini untuk mengambil string dan menampilkan berapa banyak kontribusi yang harus dilakukan pada hari mana untuk menampilkan pesan. Spesifikasi Memasukkan Surat dukungan plus spasi (yaitu [A-Za-z ]) Ruang kosong 3X7 Huruf-huruf didefinisikan dalam font DOT Matriks 5x7 yang disediakan di bawah ini Ukuran setiap huruf adalah persegi panjang …
13 code-golf  date 

5
Poker Kata, Siapa yang Menang?
Inputnya adalah dua kata lima huruf. Mereka sebenarnya tidak harus menjadi kata-kata kamus, hanya lima huruf, masing-masing huruf kecil atau huruf besar semua, pilihan Anda. Hanya AZ yang akan muncul dalam kata-kata input dan panjangnya akan selalu 5 karakter. Program Anda adalah untuk menilai mereka berdua seolah-olah mereka tangan poker …
13 code-golf  string 

7
Pemancar Kode C Lama *
* Apa itu transmogrifier? Dalam bahasa pemrograman C , ada formasi yang disebut digraf dan trigraph yang merupakan urutan dua dan tiga karakter yang dievaluasi menjadi karakter yang kurang umum. Misalnya, Anda dapat menggunakan ??-jika keyboard Anda tidak punya ~. Teks yang diberikan, ganti semua instance dari digraf dan trigraph …
13 code-golf  string 

2
Memperbesar peta
Tugas Anda adalah, diberi peta sebagai input, memperkecil atau memperkecil, tergantung pada skala. Perhatikan bahwa skala yang diberikan adalah skala yang digunakan untuk memperkecil , sehingga skala antara 0 dan 1 akan benar-benar diperbesar. Misalnya, diberikan peta berikut (dibuat dengan buruk): ..____.... ../OOO\... ..\OO/\... .......... Dan faktor skala 2, Anda …
13 code-golf  string 

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.