Pemrograman Puzzle & Golf Kode

19
Ada berapa nomor Lynch-Bell?

Tantangan Diberikan bilangan bulat, nsebagai input di mana 36 >= n >= 2, menampilkan berapa banyak nomor Lynch-Bell yang ada di pangkalan n. Output harus dalam basis 10. Nomor Lynch-Bell Angka adalah nomor Lynch-Bell jika: Semua digitnya unik (tidak ada pengulangan digit) Jumlahnya...

19
Pilih secara acak dari sebuah array

Tantangan ini agak sederhana: Anda diberi array bilangan bulat positif (tidak termasuk 0), dan harus memilih elemen acak dari array ini. Tapi inilah twistnya: Probabilitas memilih elemen tergantung pada nilai integer, artinya ketika integer tumbuh lebih besar, probabilitas untuk dipilih...

19
Cari dalam Daftar

Untuk tantangan ini, daftar dianggap valid jika dan hanya jika seluruhnya terdiri dari bilangan bulat dan daftar yang valid (definisi rekursif \ o /). Untuk tantangan ini, diberikan daftar yang valid dan bilangan bulat, kembalikan daftar semua kedalaman tempat bilangan bulat dapat...

19
Saya tidak suka perubahan!

Memasukkan: Dua string tanpa baris baru atau spasi putih. Keluaran: Kedua string masukan pada baris terpisah, dengan ruang di mana diperlukan † untuk salah satu dari dua string. Dan baris ketiga dengan karakter A, R, Mdan , yang mewakili menambahkan , dihapus , dimodifikasi , dan tidak berubah...

19
Binary Prime-Chunks

Kami sedang mencari urutan Ambil bilangan asli 1,2,3,4,5,6,7,8,9,10,11,12,13,14... Konversikan ke basis-2 1,10,11,100,101,110,111,1000,1001,1010,1011,1100,1101,1110... Gabungkan angka-angka di atas 110111001011101111000100110101011110011011110... Partisi nomor ini dalam Prime-Chunks...

19
Temukan polifitong saya!

Untuk keperluan tantangan ini, sebuah polyphthong didefinisikan sebagai irisan yang berdekatan dari sebuah String, yang hanya berisi vokal, dan memiliki panjang setidaknya 2. Diberikan String yang tidak kosong sebagai input, tugas Anda adalah untuk mengeluarkan semua polyphthong yang dikandungnya....

19
Bitor XOR dari bilangan rasional

pengantar Setiap bilangan rasional antara 0 dan 1 dapat direpresentasikan sebagai urutan bit yang akhirnya periodik. Sebagai contoh, representasi biner 11/40 adalah 0.010 0011 0011 0011 ... di mana 0011bagian berulang tanpa batas. Salah satu cara untuk menemukan representasi ini adalah sebagai...

19
Apa yang saya butuhkan untuk menghancurkan dunia?

The energi ikat gravitasi dari planet adalah jumlah energi yang dibutuhkan untuk memisahkan setiap bagian kecil dari itu sehingga tidak ada sepotong akan mengorbit atau bertabrakan dengan sepotong. Untuk bidang yang seragam, Wikipedia memberikan rumus ini: E= 3 G M25RE=3GM.25RE =...

19
Urutan keren tanpa judul thingy

Mari kita mendefinisikan f n (k) sebagai jumlah dari suku pertama k dari bilangan asli [1, ∞) di mana setiap angka diulang n kali. k | 0 1 2 3 4 5 6 7 8 9 --------+------------------------------------------------- f_1(k) | 0 1 3 6 10 15 21 28 36 45 deltas | +1 +2 +3 +4 +5 +6 +7 +8...

19
Jelas mempatenkan kereta APL

Di APL, Anda dapat menulis fungsi diam-diam, yang disebut kereta . Cara mereka bekerja tidak relevan untuk tantangan ini. Berikut adalah berbagai cara mereka dapat dikelompokkan, menggunakan ⍴fungsinya: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> ⍴⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴⍴ ->...

19
Persimpangan dua segitiga

Diberi 4 poin pada bidang 2D A, B, C, D, hitung luas wilayah persimpangan segitiga OABdan OCD, di mana Opusat pesawat, memiliki koordinat (0, 0). Algoritma yang berjalan dalam kompleksitas waktu konstan (dalam hal operasi aritmatika) didorong, tetapi tidak dipaksakan. Aturan Setiap titik...

19
Surat Mandi Busa

Jika Anda memiliki anak kecil di rumah Anda, Anda mungkin menemukan surat mandi busa. Ini dapat dibasahi dan menempel pada permukaan datar seperti ubin dan sisi bak mandi untuk membuat kata-kata dan pesan. Kisaran kata-kata dan pesan agak terbatas jika Anda hanya memiliki satu set meskipun, karena...

19
Jam Digital Cermin

Banyak jam digital menampilkan waktu menggunakan digit sederhana yang hanya terdiri dari tujuh lampu berbeda yang menyala atau mati: Ketika dicerminkan secara horizontal, angka 018tidak berubah karena simetris. Juga, digit 2dan 5ditukar, 2menjadi 5dan sebaliknya. Semua digit lainnya menjadi...

19
Eh, apakah ini haiku?

Jadi, Anda ingin membuat haiku, tetapi Anda tidak yakin apakah itu mengikuti aturan suku kata untuk haiku. Saya tidak bisa repot menulis uraian yang tepat seperti yang biasa saya lakukan, jadi Anda harus puas dengan ini. Mari kita terjebak. Menemukan haiku di alam liar Untuk keperluan tantangan...

19
Swap tunggal array

Terinspirasi oleh Diambil dari pertanyaan di Stack Overflow . Tantangan Diberikan bilangan bulat n>1, output semua array yang dapat diperoleh dengan menukar tepat dua entri dalam array [1, 2, ..., n]. Array dapat diproduksi dalam urutan apa pun. Anda dapat secara konsisten menggunakan [0, 1,...

19
Apakah ini acak?

Kemarin saya menanyakan pertanyaan ini tentang riffle shuffles. Tampaknya pertanyaan kemarin agak terlalu sulit sehingga pertanyaan ini adalah tugas yang terkait tetapi jauh lebih mudah. Hari ini Anda diminta untuk menentukan apakah permutasi benar-benar mengacak. Definisi kami tentang riffle...