Pertanyaan yang diberi tag «code-golf»

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

22
Mengonversi ISBN-13 ke ISBN-10
pengantar Dalam tantangan ini, tugas Anda adalah membuat kode ISBN-10 untuk buku-buku yang diberi kode ISBN-13-nya, dengan asumsi kode tersebut ada. Kode ISBN-13 tersebut terdiri dari beberapa bagian yang dipisahkan oleh -: 978-GG-PPPP-TTT-C Huruf G(grup), P(penerbit), T(judul) dan C(checksum) semuanya merupakan satu digit. Untuk tujuan tantangan ini pengelompokan dan perhitungan …

11
Apakah itu substring itu sendiri?
Diberikan string, kembalikan apakah string tersebut adalah substring dari kode sumber program. Aturan quine standar berlaku, artinya Anda tidak dapat membaca kode sumber Anda sendiri. Panjang input dijamin kurang dari atau sama dengan panjang program. Anda dapat mengembalikan dua nilai berbeda, belum tentu nilai benar dan salah. Anda juga dapat …


21
Tentukan Superabundance
Angka superabundan adalah bilangan bulat n yang menetapkan batas atas baru untuk rasio dengan fungsi jumlah pembagi σ. Dengan kata lain, n adalah superabundant jika dan hanya jika, untuk semua bilangan bulat positif x yang kurang dari n : σ(n)n>σ(x)xσ(n)n>σ(x)x\frac{\sigma(n)}n>\frac{\sigma(x)}x Untuk beberapa nilai: n σ(n) σ(n)/n superabundant 1 1 1.0000 …


12
Hapus jamak ambigu!
Pemrogramannya sangat kaku. Anda tidak dapat memberi tahu program untuk "menampilkan jumlah pisang", Anda harus memberi tahu print(bananas). Tetapi ketika Anda melakukan itu, Anda berakhir dengan masalah: Anda tidak tahu berapa banyak pisang yang Anda miliki sebelumnya, jadi Anda tidak tahu apakah akan menggunakan jamak. Terkadang, pemrogram melakukan hal yang …
21 code-golf  string 

11
Di mana ksatria berada di N bergerak?
Ini adalah Hole-3 dari The Autumn Tournament dari APL CodeGolf . Saya adalah penulis asli masalah di sana, dan dengan demikian diizinkan memposting ulang di sini. Diberikan: sejumlah belokan (sebutkan jika tidak ada gerakan adalah 0, kalau tidak kita akan menganggap itu disebut 1) dan daftar satu atau lebih posisi …

27
Pemeriksa Akun Pengguna VEVO
Kami sering melihat video musik di Youtube. Banyak saluran Youtube yang meng-host video musik "didukung oleh VEVO". Itu dapat dengan mudah diidentifikasi dengan menyematkan VEVO di thumbnail video mereka dan menambahkan VEVO ke nama saluran mereka. Sekarang tulis beberapa kode untuk menguji apakah string yang diberikan oleh pengguna adalah akun …

25
Pecahkan Esperanto saya!
Bahasa Esperanto yang dikonstruksikan yang terkenal menggunakan alfabet Latin (sebagian besar, lihat halaman wikipedia tertaut untuk detailnya). Namun, ada beberapa karakter dengan aksen: ĉ, ĝ, ĥ, ĵ, ŝ, dan ŭ . (C-circumflex, g-circumflex, h-circumflex, j-circumflex, s-circumflex, dan u- breve .) Secara alami, karakter ini sangat sulit untuk diketik. Bahkan untuk …

13
Apakah matriks peringkat-satu?
Diberikan matriks bilangan bulat, uji apakah itu peringkat-satu, artinya setiap baris adalah kelipatan dari vektor yang sama. Misalnya, dalam 2 0 -20 10 -3 0 30 -15 0 0 0 0 setiap baris adalah kelipatan 1 0 -10 5. Definisi yang sama juga berfungsi dengan kolom menggantikan baris. Atau, sebuah …

15
Array yang berkembang
Diberi dua bilangan bulat positif p dan q , tugas Anda adalah mengembalikan array A yang dibuat dengan menerapkan algoritma berikut: Mulai dengan A = [p, q] dan d = 2 Untuk setiap pasangan (x, y) dari angka-angka yang berdekatan dalam A yang jumlahnya dapat dibagi dengan d , masukkan …

16
Satu Program Lagi dan Saya Keluar!
Diberikan tingkat penyatuan bilangan bulat positif ndan string skarakter ascii yang dapat dicetak ( untuk ~, menghasilkan program yang, ketika dijalankan dalam bahasa yang sama, mengeluarkan program yang menghasilkan program ... yang menghasilkan string s. Sebanyak nprogram harus dibuat, yang semuanya harus dijalankan dalam bahasa yang sama dengan jawaban Anda. …
21 code-golf  recursion  code-golf  kolmogorov-complexity  board-game  code-golf  number-theory  polynomials  code-golf  code-golf  array-manipulation  polyglot  alphabet  answer-chaining  code-golf  sequence  math  atomic-code-golf  abstract-algebra  proof-golf  code-golf  internet  code-golf  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  ascii-art  number  integer  code-golf  decision-problem  binary-matrix  code-golf  number  sequence  number-theory  code-golf  math  decision-problem  matrix  abstract-algebra  code-golf  string  keyboard  code-golf  fractal  code-golf  math  sequence  combinatorics  hello-world  vim  code-golf  sequence  code-golf  graphical-output  image-processing  code-golf  decision-problem  matrix  linear-algebra  code-golf  ascii-art  code-golf  math  code-golf  ascii-art  graphical-output  code-golf  string  code-golf  string  substitution  code-golf  string  ascii-art  code-golf  arithmetic  code-golf  number  array-manipulation  decision-problem  code-golf  kolmogorov-complexity  code-generation  fractal  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  code-golf  string  array-manipulation  code-golf  music  code-golf  array-manipulation  code-golf  internet  stack-exchange-api  math  fastest-algorithm  code-golf  binary  bitwise  code-golf  date  code-golf  string  code-golf  sequence  integer  code-golf  arithmetic  number-theory  code-golf  string  random 

22
Ukir persegi dari seutas tali
Tantangan Anda hari ini adalah mengambil string multiline, dan menampilkan kuadrat terbesar yang terkandung dalam string yang mencakup sudut kiri atas. String persegi adalah tempat: Setiap baris memiliki jumlah karakter yang sama Jumlah karakter pada setiap baris sama dengan jumlah baris. Pertimbangkan kemungkinan input string berikut: abcde fgh asdf foobar …
21 code-golf  string 

12
Mari kita membuat Diet Haskell
Haskell memiliki tupel yang dapat ditulis sebagai (a,b,c) Namun ini hanya gula sintaksis (,,)a b c Secara umum n tupel dapat dibentuk dengan n-1 , s antara (... )diikuti oleh unsur-unsurnya dipisahkan oleh spasi. Misalnya 7-tuple, (1,2,3,4,5,6,7)dapat dibentuk oleh (,,,,,,)1 2 3 4 5 6 7 Karena Haskell tidak memiliki …

17
Mari kita konvergen ke 9!
Dengan bilangan bulat n> 2 , cetak atau kembalikan bilangan bulat non-negatif terkecil k sehingga a (n, k) = 9 , di mana a (n, k) ditentukan oleh: a (n, 0) = n a (n, k + 1) = a (n, k) / 2 + 1 jika a (n, k) …

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.