Pemrograman Puzzle & Golf Kode

15
Penyederhanaan angka

Bagaimana, Anda tidak dapat mengingat nomor telepon 6 atau 7 digit yang muncul di layar TV sebentar ?! Dengan menggunakan teknik khusus yang dijelaskan di bawah ini, Anda akan berubah menjadi buku telepon berjalan! Jelas, angkanya 402lebih mudah diingat daripada angkanya 110010010, dan angkanya...

15
Menyerang Hydra

Alih-alih menjadi prajurit yang terampil yang mampu membunuh Hydra (lihat di sini dan di sini ), kali ini Anda adalah seorang prajurit yang tidak memiliki pengetahuan sebelumnya tentang cara membunuh satu atau senjata apa yang digunakan untuk melawan makhluk itu. Dalam masalah ini, setiap kali...

15
Floating Point XOR

Tugas Anda cukup sederhana. Diberi dua float, bitwise untuk representasi binernya, dan mengeluarkannya sebagai float. Sebagai contoh, Normal: 16.7472 ^ 123.61 = 7.13402e-37 Binary: 01000001100001011111101001000100 ^ 01000010111101110011100001010010 = 00000011011100101100001000010110 Normal: 2.2...

15
Operator "XOR" desimal

Banyak bahasa pemrograman menyediakan operator untuk memanipulasi bilangan bulat biner (basis-2). Berikut adalah salah satu cara untuk menggeneralisasi operator ini ke pangkalan lain: Biarkan x dan y menjadi nomor satu digit dalam basis B . Tentukan operator unary ~dan operator biner &,| dan...

15
Sortir dengan jaringan saraf

Tantangan golf neural net sebelumnya ( ini dan itu ) menginspirasi saya untuk mengajukan tantangan baru: Tantangan Temukan jaringan neural feedforward terkecil sehingga, diberikan setiap vektor input 4-dimensi (a,b,c,d)(a,b,c,d)(a,b,c,d) dengan entri integer di [−10,10][−10,10][-10,10] , output...

15
Temukan persentasenya

Kami belum memiliki tantangan yang menyenangkan dan mudah dalam beberapa saat, jadi inilah dia. Diberikan daftar bilangan bulat masing-masing lebih besar dari 000 dan indeks sebagai input, output persentase item pada indeks yang diberikan dari total jumlah daftar. Output harus berupa apa pun...

15
Apa zodiak saat ini?

Tampilkan emoji zodiak timur pada waktu tertentu, sesuai dengan negara yang diberikan. Zodiak timur adalah skema klasifikasi yang menetapkan hewan dan atribut-atributnya yang terkenal setiap tahun dalam siklus 12 tahun yang berulang. Itu juga ditugaskan untuk jam. Aturan: Negara harus diberikan...

15
Rentang Tanggal Digit

CATATAN: Karena saya sendiri orang Belanda, semua tanggal dalam dd-MM-yyyyformat Belanda dalam deskripsi tantangan dan kasus uji. Tantangan: Input: Tanggal mulai sss ; Tanggal akhir eee ; Digit nnn Keluaran: Semua tanggal dalam rentang [ s , e ][s,e][s,e] (termasuk di kedua sisi), yang berisi...

14
Uji apakah nomor yang diberikan adalah Nomor Vampir

EDIT: Demi meningkatkan kompleksitas, saya telah menambahkan lebih banyak tantangan. Dalam matematika, bilangan vampir (atau bilangan vampir sejati) adalah bilangan alami gabungan v, dengan bilangan genap n, yang dapat difaktorkan menjadi dua bilangan x dan y masing-masing dengan n / 2 digit dan...

14
Cetak Gelombang Angka Segitiga

Diberikan amplitudo dan periode untuk gelombang, cetak gelombang. Lihat contoh output untuk lebih jelasnya. Jumlah total bentuk gelombang sama dengan periode, dan tinggi setiap gelombang sama dengan amplitudo. Amplitudo dan Periode kurang dari 10. Anda dapat mengabaikan spasi tambahan tetapi bukan...

14
Tip dadu acak

Dalam dadu standar (mati) angka-angkanya diatur sehingga wajah yang berlawanan menambah tujuh. Tuliskan program sesingkat mungkin dalam bahasa pilihan Anda yang menghasilkan lemparan acak diikuti oleh 9 tip acak. Tipping adalah seperempat putaran dadu, misalnya jika dadu menghadap ke 5, semua...

14
Hari minggu 29 Februari berikutnya

Tulis fungsi yang mengambil tanggal dan mengembalikan hari minggu 29 Februari berikutnya setelah tanggal itu. Input adalah string dalam format ISO Extended: YYYY-MM-DD (mis. 27 Mei 2010 akan menjadi "2010-05-27"). Outputnya adalah string yang merupakan nama hari dalam seminggu (mis. "Senin")....

14
Jumlah bilangan bulat positif. [Tutup]

Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Masalah: Diberikan satu...

14
Berkat Irlandia Kuno

Saya tidak tahu siapa yang menciptakan kata-kata ini, dan saya bukan orang Irlandia, tetapi saya memberkati Anda orang Irlandia: May the road rise up to meet you May the wind be always at your back May the sun shine warm upon your face The rains fall soft upon your fields And until we meet...

14
Digit terakhir dalam sebuah eksponen

Dalam tugas ini Anda akan diberi A (kurang dari 10.000 digit) dan B (kurang dari 2 ^ 64), dan Anda harus menghitung digit terakhir dari (A · A · A · ... · A (B kali )). Input A dan B diberikan dalam satu baris yang dipisahkan oleh blanko; input diakhiri oleh