Pertanyaan yang diberi tag «code-golf»

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

1
Antarmuka Pengguna Ascii
Dalam tantangan ini, kami membuat antarmuka pengguna Ascii. +----------------------+ |+-----------++-------+| ||<- Previous||Next ->|| |+-----------++-------+| |== The title == | | | |Lorem ipsum dolor | |sit amet... | |+--------------+ | ||Post a comment| | |+--------------+ | |+-----------------+ | ||User X commented:| | || | | ||This is amazing! | | …

23
Segitiga biner yang mudah
Diberikan sebagai input bilangan bulat positif n>=1, output nbaris pertama dari segitiga berikut: 1 1 0 1 0 0 1 0 0 1 1 1 0 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 0 1 1 1 1 1 0 …

3
Ketika Fibonacci bertemu Ratu
(Terinspirasi oleh respons Helka terhadap pemasangan acak tag "catur" dan "Fibonacci" dalam obrolan) Fibonacci The angka Fibonacci adalah salah satu urutan lebih terkenal dalam matematika, di mana setiap nomor terdiri dengan menambahkan dua angka sebelumnya bersama-sama. Di bawah ini adalah definisi dari urutan tanpa indeks: f(0) = 0 f(1) = …

21
Parallelogram a Number
Sekarang kita tahu bagaimana cara membuat kuadrat dan segitiga dengan benar, kita akan belajar bagaimana cara jajar genjang satu. Untuk jajaran genjang suatu angka, pertama-tama kita mengaturnya sebagai jajaran genjang dengan menumpuknya di atasnya sendiri beberapa kali sama dengan jumlah digit yang dimilikinya, dan menambahkan spasi untuk menjadikannya jajaran genjang. …
18 code-golf  number 

6
PENGUMUMAN VOICCCEEE
Tulis fungsi yang mengambil string huruf dan spasi (tidak perlu menangani non-huruf) dan melakukan algoritma terjemahan ANNOUNCER VOICE sebagai berikut: Pertama, huruf besar semuanya. Untuk setiap kata, Rentangkan setiap gugus konsonan dengan melipattigakan tiga huruf; kecuali, jika kata dimulai dengan gugus konsonan, jangan memanjang gugus itu. Misalnya, otherharus menjadi OTTTHHHEEERRRtetapi …
18 code-golf  string 

11
Kompres matriks yang jarang
Kompres matriks jarang menggunakan baris jarang Terkompresi (format CSR, CRS, atau Yale) . Ini semua adalah bentuk kompresi yang sama (abaikan Yale baru). Input mungkin berupa struktur data 2d (daftar daftar, dll): mis [[0 0 0 0], [5 8 0 0], [0 0 3 0], [0 6 0 0]] Dan …

24
Temukan nomor biquadratic terdekat
Bilangan biquadratic adalah angka yang merupakan kekuatan keempat bilangan bulat lainnya, misalnya: 3^4 = 3*3*3*3 = 81 Diberikan bilangan bulat sebagai input, menghasilkan angka biquadratic terdekat. Berikut adalah 15 kotak ganda pertama: 1, 16, 81, 256, 625, 1296, 2401, 4096, 6561, 10000, 14641, 20736, 28561, 38416, 50625 Ini adalah kode-golf …

11
Sapu vokal!
Catatan: judul itu salah eja secara sengaja. Diberikan string s, swap aliran vokal pertama dari setiap 2 kata. Untuk tantangan ini, Anda dianggap sebagai vokal. Misalnya, diberi masukan "hari yang menyenangkan": 1. Input: "great day sir" 2. Identify pairs of words: "[great day] [sir]" (No word for sir to pair …

12
LCM dari Angka Rasional
Multiple paling umum (LCM) dari satu set angka Aadalah bilangan bulat terkecil bsehingga b/amerupakan bilangan bulat untuk semua bilangan bulat adi A. Definisi ini dapat diperluas ke bilangan rasional! Tugas Temukan rasional positif terkecil bsehingga b/amerupakan bilangan bulat untuk semua rasional a dalam input. Aturan Celah standar dilarang. Anda dapat …

14
Segitiga palindromik sepenuhnya
Pertimbangkan senarnya 160615051. Itu bisa "triangulasi" seperti: 1 606 15051 Kemudian, setiap baris adalah palindrome. Perhatikan juga bahwa setiap sisi pada perimeter juga merupakan palindrom: 1 | 1 | 6 | 6 | 1 | 1 | 15051 Oleh karena itu, string ini dapat dianggap sebagai segitiga palindrom sepenuhnya. Jangan …

30
Bandingkan rata-rata daftar saya
Mendapatkan rata-rata daftar (mis. [2,6,7]) Dapatkan panjang daftar: [2,6,7] -> 3 Jumlahkan angka-angka dalam daftar: 2 + 6 + 7 = 15. Membagi jumlah dengan jumlah mereka: 15 / 3 = 5. Anda harus membandingkan rata-rata dari dua daftar bilangan bulat positif N dan M , dengan mengembalikan nilai jika …

29
Blok angka
Keluarkan / cetak blok teks ini: 1234567890 2468013579 3691470258 4815926037 5049382716 6172839405 7306295184 8520741963 9753108642 0987654321 Format yang dapat diterima meliputi: Mengejar baris baru / spasi putih Daftar string Daftar daftar karakter Daftar daftar bilangan bulat Namun, daftar bilangan bulat tidak dapat diterima karena baris terakhir bukan bilangan bulat. Ini …

18
"Halo, Dunia!" (Setiap karakter lain, Bagian 2)
Sebagai semacam bagian 2 dari Hello, World! (Setiap karakter lain) , tulis sebuah program sedemikian rupa sehingga ketiga program ini mencetak "Halo, Dunia!": Seluruh program, karakter ke-1, ke-3, ke-5, dll. Dari program Anda, dan ke-2, ke-4, ke-6, dll. Jika program Anda adalah: abc def Seharusnya menampilkan "Halo, Dunia!", Tetapi begitu …

7
Kiat bermain golf dalam bahasa 2D
Apa tip umum yang Anda miliki untuk bermain golf dalam bahasa pemrograman 2 dimensi? Saya mencari kiat yang dapat diterapkan untuk masalah kode-golf dan khusus untuk bahasa pemrograman 2D, tetapi tidak khusus untuk satu bahasa (Respons seperti "hapus komentar" dan "gunakan Moperasi" bukan jawaban). Silakan kirim satu tip per jawaban.
18 code-golf  tips 

13
Apa dimensi saya?
Tugas: Mengingat luas segitiga, temukan segitiga Heronian dengan area itu. Segitiga Heronia dengan area yang ditentukan diperbolehkan. Segitiga Heronian adalah segitiga dengan sisi bilangan bulat dan area bilangan bulat . Dengan rumus Heron, sebuah segitiga dengan panjang sisi a,b,cmemiliki luas sqrt(s*(s-a)*(s-b)*(s-c)) di mana s=(a+b+c)/2setengah perimeter segitiga. Ini juga dapat ditulis …

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.