Pemrograman Puzzle & Golf Kode

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

21
Penghitung byte berulang
Tugas Anda adalah untuk menulis sebuah program non-kosong / fungsi count byte L , yang, ketika diulang M kali, cek apakah positif yang diberikan bilangan bulat N adalah sama dengan L × M . Anda harus, secara teori, mendukung jumlah pengulangan yang sewenang-wenang (nilai bilangan bulat positif sewenang-wenang dari M …

17
Temukan Akar Integral Polinomial A
Tantangan Tantangannya adalah untuk menulis sebuah program yang mengambil koefisien dari setiap persamaan polinomial n-derajat sebagai input dan mengembalikan nilai integral x yang menjadi dasar persamaan tersebut. Koefisien akan diberikan sebagai input dalam urutan penurunan atau peningkatan daya. Anda dapat menganggap semua koefisien sebagai bilangan bulat . Masukan dan keluaran …


14
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 shuffle diadaptasi dari pertanyaan terakhir kami: Bagian pertama dari shuffle adalah …


19
Jadikan program Triangularity valid
Triangularity adalah esolang baru yang dikembangkan oleh Mr. Xcoder di mana struktur kode harus mengikuti pola yang sangat spesifik: Untuk nbaris kode, pasti ada 2n-1karakter program di dalamnya. Ini menyebabkan bentuk segitiga / piramida, dengan baris pertama hanya memiliki satu karakter dan sisanya bertambah dengan penambahan 2. Setiap baris harus …
19 code-golf  string  code-golf  combinatorics  code-golf  math  number  code-golf  matrix  code-golf  string  decision-problem  code-golf  internet  code-golf  number  number-theory  integer  expression-building  code-challenge  primes  cops-and-robbers  obfuscation  code-challenge  primes  cops-and-robbers  obfuscation  code-golf  string  balanced-string  code-golf  quine  code-generation  code-golf  matrix  code-golf  tips  c#  code-golf  ascii-art  code-golf  ascii-art  source-layout  code-golf  quine  source-layout  popularity-contest  language-design  code-golf  array-manipulation  subsequence  code-golf  matrix  math  code-challenge  game  graph-theory  atomic-code-golf  code-golf  number  integer  polynomials  equation  code-golf  array-manipulation  sorting 

30
Tanggal Mengalikan Tantangan
(Terinspirasi oleh Riddler minggu lalu di FiveThirtyEight.com. Posting Sandbox .) Diberi tahun antara 2001 dan 2099, hitung dan kembalikan jumlah hari selama tahun kalender itu di mana mm * dd = yy(di mana yytahun 2 digit ). 2018, misalnya, memiliki 5: 18 Januari (1 * 18 = 18) 9 Februari …
19 code-golf  date 

23
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, ..., n-1](berbasis-0) alih-alih [1, 2, …

9
Perkiraan integral pasti menggunakan jumlah Riemann
Jumlah Riemann kiri dan kanan adalah perkiraan untuk integral tertentu . Tentu saja, dalam matematika kita harus sangat akurat, jadi kita bertujuan untuk menghitungnya dengan sejumlah subdivisi yang mendekati tak terhingga, tetapi itu tidak diperlukan untuk keperluan tantangan ini. Anda sebaiknya mencoba menulis program terpendek, mengambil input dan memberikan output …

1
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 Anda hanya mendapatkan …

7
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 ini, kami akan …

25
Penjumlahan irisan kolom yang tumpang tindih
Tugas Mengingat daftar bilangan bulat L dan lain bilangan bulat s , tujuannya adalah untuk menghitung jumlah kolom-bijaksana semua s -Panjang (berpotensi tumpang tindih) irisan L , sedangkan yang berkaitan posisi mereka relatif terhadap L (lihat di bawah). Definisi The s -Panjang (tumpang tindih) irisan dari daftar L adalah semua …

2
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 berikut. Mulailah dengan r = 11/40 , lalu …

4
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: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> ⍴⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴⍴ -> ⍴(⍴⍴(⍴⍴⍴)) ... Urutannya tetap sama. …

16
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 tidak valid saat dicerminkan. Dengan demikian, mengingat jam digital 24 jam, …

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.