Pertanyaan yang diberi tag code-golf

20
Temukan yang aneh secara berurutan

Tantangan: Pertimbangkan fungsi di F(N) = 2^N + 1mana Nbilangan bulat positif kurang dari 31. Urutan yang didefinisikan oleh fungsi ini adalah: 3, 5, 9, 17, 33, 65, 129, 257, 513, 1025, 2049, 4097, 8193, 16385, 32769, 65537, 131073, 262145, 524289, 1048577, 2097153, 4194305, 8388609, 16777217,...

20
Penyortiran Banyak Kunci

Diberikan daftar indeks dan nol atau lebih daftar bilangan bulat, mengeluarkan daftar bilangan bulat, diurutkan dalam urutan naik, dengan prioritas utama dari input pertama. Contoh Biarkan kunci input menjadi [1, 0, 2], dan input daftar menjadi [[5, 3, 4], [6, 2, 1], [5, 2, 1]]. Daftar itu perlu...

20
KITT art ASCII mobil

Serial TV 80-an Knight Rider menampilkan mobil yang cerdas dan sadar diri yang disebut KITT. Salah satu aspek khas dari mobil ini adalah bar pemindai yang dipasang di depan yang memungkinkan KITT untuk "melihat" (dan yang mencurigakan akrab bagi penggemar serial TV lain sebelumnya ). Pemindai...

20
Visualisasikan penyortiran

Katakanlah saya memiliki daftar seperti [3, 0, 4, 2, 1], dan saya menggunakan pilihan untuk mengurutkannya, saya dapat memvisualisasikannya seperti ini: 3,0,4,2,1 |-| 0,3,4,2,1 |-----| 0,1,4,2,3 |-| 0,1,2,4,3 |-| 0,1,2,3,4 Tantangan ini adalah tentang memvisualisasikan penyortiran seperti...

20
Sufiks Meledak

Diberikan string ASCII, mengeluarkan sufiks yang meledak itu. Misalnya, jika string itu abcde, ada 5 sufiks, yang dipesan terpanjang hingga terpendek: abcde bcde cde de e Setiap sufiks kemudian meledak , artinya setiap karakter disalin sebanyak lokasi yang diindeks dalam sufiks tersebut....

20
Nomor spasi

Diberikan daftar Nbilangan bulat non-negatif, hasilkan angka-angka tersebut dengan masing-masing diisi oleh spasi hingga panjang N. (Atau, kembalikan daftar karakter / string.) Anda dapat mengasumsikan bahwa Nlebih besar atau sama dengan jumlah digit dari jumlah terbesar dalam daftar. Ruang...

20
Codegolf yang permanen

Tantangannya adalah menulis codegolf untuk permanen sebuah matriks . Permanen dari n-by- nmatrix A= ( ai,j) didefinisikan sebagai Berikut S_nmerupakan himpunan semua permutasi dari [1, n]. Sebagai contoh (dari wiki): Namun kode Anda dapat mengambil input yang diinginkan dan memberikan...

20
Temukan deviasi maksimum

Masalah ini "terinspirasi" dari pertanyaan yang awalnya ditanyakan pada Quora (bukan untuk kode golf). Saya hanya ingin menjadikannya sebuah tantangan untuk kalian (dan pengiriman masalah pertama saya di sini). Diberikan array elemen integer vdan integer d(kami menganggap bahwa d lebih rendah atau...

20
Temukan Emirat!

Sebuah emirp adalah bilangan prima non-palindrom yang, jika dibalik, juga bilangan prima. Daftar emirps 10 basis dapat ditemukan di OEIS . Enam yang pertama adalah: 13, 17, 31, 37, 71, 73 Namun, karena aturan pembalikan, emir berbeda di setiap basis. Sebagai contoh, enam emirps biner pertama...

20
Cicipi urutan acak yang tidak menurun

Input: Dua bilangan bulat n dan k diberikan dalam bentuk apa pun yang sesuai untuk kode Anda Keluaran Urutan bilangan bulat k yang tidak menurun secara acak, masing-masing dalam kisaran 1 hingga n. Sampel harus dipilih secara seragam dari semua urutan non-pengurangan dari bilangan bulat k dengan...

20
Temukan "Ukuran Rekursif" dari Daftar

Terinspirasi oleh Temukan "ukuran membuka" daftar . Tentukan Ukuran Rekursif RS, dari daftar yang tidak berisi daftar sebagai panjangnya (jumlah item yang terkandung) dan Ukuran Rekursif dari daftar yang berisi daftar apa pun sebagai jumlah dari panjangnya dan Ukuran Rekursif dari daftar...

20
Kupas kentangnya

Ini adalah kentang: @@ @@@@ @@@@@@ @@@@@@ @@@@ @@ Lebih umum, kentang ukuran N didefinisikan sebagai bentuk berikut: Jika N adalah genap, itu adalah 2 @simbol berpusat , diikuti oleh 4 @simbol berpusat , diikuti oleh 6 @simbol berpusat , semuanya hingga @simbol berpusat N ; kemudian,...

20
Pencarian Kata Numpad

Diberikan bilangan bulat dari 1 hingga 999 inklusif, mengeluarkan nilai kebenaran jika itu muncul secara horizontal, vertikal, atau diagonal, baik maju atau mundur, di mana saja dalam 3x3 kuadrat digit 1-9 pada pad nomor standar : 789 456 123 Jika nomor tidak muncul, hasilkan nilai palsu. 65...

20
Tampilkan Jam Digital

Tampilkan Jam Digital (Saya melihat ada banyak tantangan jam, saya telah mencoba membaca semuanya, saya cukup yakin ini unik) Menulis beberapa kode yang terus update jam digital ditampilkan dalam format h:m:smana h, mdan sdapat menempati 1 atau 2 karakter masing-masing. Batasan-batasan dalam...

20
Multiplikasi ritsleting

pengantar Mari kita mendefinisikan operasi aritmatika baru, yang saya sebut multiplikasi ritsleting . Untuk melipatgandakan dua bilangan bulat non-negatif, Anda menambahkan nol di depan untuk membuat panjangnya cocok, kalikan basis-10 angka yang sesuai, tambahkan nol di depan dengan hasil untuk...

20
Membalik Polinomial secara lokal

Tantangan Mengingat jumlahnya banyak pdengan koefisien nyata ketertiban 1dan gelar n, menemukan polinomial lain qdari tingkat paling nsehingga (p∘q)(X) = p(q(X)) ≡ X mod X^(n+1), atau dengan kata lain seperti yang p(q(X)) = X + h(X)mana hmerupakan polinomial sewenang-wenang dengan ord(h) ≥ n+1....

20
Pixel Poking Acak

Tugas Anda sederhana: tulis sebuah program yang akan menggantikan piksel acak dalam persegi panjang 16px * 8px hitam (lebar dengan tinggi) dengan piksel putih. Lubang-lubang harus acak seragam, dan Anda harus menampilkan gambar 16px kali 8 px dengan piksel putih dimasukkan. Ganti hanya 1 piksel...

20
Pandu Alfabet

Pandu Alfabet Diberikan array arah, di mana arah didefinisikan sebagai berikut: NW N NE W . E SW S SE Atau sebagai indeks (Anda dapat menggunakan indeks ini untuk arah alih-alih string di atas): 0 1 2 3 . 4 5 6 7 Anda dapat memilih salah satu format, mendukung keduanya tidak diperlukan oleh...