Pertanyaan yang diberi tag «code-golf»

Code-golf adalah kompetisi untuk memecahkan masalah tertentu dalam byte paling sedikit dari kode sumber.

8
Temukan polinomialnya
Kita tahu bahwa f adalah polinomial dengan koefisien bilangan bulat non-negatif. Diberikan pengembalian f (1) dan f (1 + f (1)) f . Anda dapat menampilkan f sebagai daftar koefisien, polinomial berformat ASCII, atau serupa. Contoh: f(1) f(1+f(1)) f 0 0 0 1 1 1 5 75 2x^2 + 3 …

3
[Br] membuat Kode Golf [Ba] d
Pertimbangkan string berikut: Tin Snips String ini berisi beberapa simbol atom pada tabel periodik . Kami dapat menulis ulang string ini untuk mengidentifikasi beberapa di antaranya: [Ti][N] [Sn][I][P][S] Tentu saja, kita juga bisa menulis seperti ini: T[In] [S][Ni][P][S] Aturan untuk menulis ulang input adalah sebagai berikut: Kasus input tidak masalah …

5
> <> Keluar Air
Ikan tercinta yang berenang melalui kode &gt; &lt;&gt; (bahasa pemrograman esoterik) telah dikeluarkan dari lingkungan alaminya. Perubahan ini telah membuatnya tidak mampu bergerak seperti biasanya: apa yang dulunya adalah gerakan toroidal telah dibatasi pada gerakan kiri-ke-kanan yang sederhana. Tetapi program &lt;&gt; masih ditulis seolah-olah ikan mampu bergerak melalui mereka. Adalah …
20 code-golf  grid 

30
Tentukan apakah Array berisi sesuatu selain 2
Ambil sebuah array yang terdiri dari angka atau array, output jika hanya berisi 2s. Output harus berupa nilai truey atau falsey (Maaf jika ini menghancurkan jawaban) Kasus Uji Kebenaran [2] [2,2] [[2],[2,2],2] [] [[],[]] Kasus Uji Falsey [1] [22] [2,2,2,1] [[1,2],2] Celah Standar Dilarang. Aturan IO standar berlaku. Kode-golf, byte …

1
Ubah ekspresi λ menjadi ekspresi-SK
The λ-kalkulus , atau lambda kalkulus, adalah sistem yang logis berdasarkan fungsi anonim. Sebagai contoh, ini ekspresi λ: λf.(λx.xx)(λx.f(xx)) Namun, untuk keperluan tantangan ini, kami akan menyederhanakan notasi: Ubah λke \(untuk mempermudah mengetik):\f.(\x.xx)(\x.f(xx)) The .dalam header lambda tidak perlu, sehingga kita bisa menjatuhkannya:\f(\xxx)(\xf(xx)) Gunakan notasi gaya- Unlambda dengan `untuk aplikasi …

6
Quandle Quandary Episode I: Identifikasi Finite Quandles
Tulis program yang akan menentukan apakah matriks yang diberikan merepresentasikan quandle. Sebuah quandle adalah satu set dilengkapi dengan single (non-komutatif, non-asosiatif) operasi ◃ yang mematuhi aksioma-aksioma berikut: Operasi ditutup, artinya a◃b = celemen selalu dari himpunan jika adan bmerupakan elemen himpunan. Operasi ini kanan-diri distributif: (a◃b)◃c = (a◃c)◃(b◃c). Operasi ini …

9
Menghitung pohon biner
Pohon biner Pohon biner adalah pohon dengan simpul dari tiga jenis: terminal node, yang tidak memiliki anak node unary, yang masing-masing memiliki satu anak node biner, yang masing-masing memiliki dua anak Kita dapat mewakili mereka dengan tata bahasa berikut, diberikan dalam BNF (bentuk Backus-Naur): &lt;e&gt; ::= &lt;terminal&gt; | &lt;unary&gt; | …

18
Gambarkan aku lingkaran unit (aneh)!
pengantar Anda mungkin tahu dan menyukai lingkaran unit normal Anda. Tetapi para matematik itu gila dan dengan demikian mereka mengabstraksikan konsep itu ke titik mana pun yang memuaskan x*x+y*y=1. Karena Cryptographers 1 juga aneh, mereka suka bidang terbatas dan terkadang cincin terbatas (tidak seperti mereka punya banyak pilihan), jadi mari …

3
Masalah Arung Jeram (varian Knapsack)
Teka-teki pertama dari saya, saran untuk perbaikan diterima dengan senang hati! Skenarionya adalah; Anda bekerja sebagai manajer untuk perusahaan arung jeram. Setiap pagi, Anda diberikan daftar pemesanan, dan Anda harus mengurutkannya menjadi muatan rakit. Tulis program atau fungsi dalam bahasa pilihan Anda yang melakukan ini untuk Anda. Setiap rakit menampung …

16
Saya memberi Anda permutasi N, Anda memberi saya N
Input: urutan huruf besar (ASCII [65; 90]) yang merupakan permutasi leksikografis ke- N dari multiset karakternya * permutasi diberi nomor dari 0 atau 1 ke atas Output: basis-10 integer N Rulez Mungkin ada duplikat (itulah sebabnya tantangan ini berbeda dari yang ini ) Karakter diperintahkan oleh nilai ASCII mereka Dalam …

19
Berapa reputasi yang dimiliki pengguna uap? [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 2 tahun yang lalu . pengantar Bagi mereka yang tidak terbiasa dengan uap - atau setidaknya aspek khusus ini: Seringkali pada …

4
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. Polinomial qditentukan secara unik oleh p. Untuk …

9
Apakah itu dalam set Cantor?
Tantangan Untuk tantangan ini, Anda harus menentukan apakah angka yang diberikan ada dalam set Cantor. Jadi pertama-tama, mari kita tentukan set Cantor. Pertama, mulailah dengan angka antara 0 dan 1. Angka apa pun di luar rentang ini tidak dalam set Penyedia. Sekarang, mari kita bagi angka menjadi tiga bagian yang …

8
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 …

7
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 angka pasti yang …

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.