Pertanyaan yang diberi tag «code-golf»

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

5
Sebuah bank untuk Teman-teman yang kurang bisa dipercaya
pengantar Anda mendapatkan pekerjaan sebagai menteri keuangan di negara Anda yang sudah jadi di halaman belakang Anda. Anda telah memutuskan untuk membuat bank sendiri di negara Anda untuk Anda dan teman-teman Anda yang kurang dapat dipercaya. Karena Anda tidak mempercayai teman-teman Anda, Anda telah memutuskan untuk menulis sebuah program untuk …
12 code-golf 

7
Konversi antara Kunci musik
Sebelum Anda pergi, Anda tidak perlu memahami banyak notasi musik untuk melakukan tantangan ini. PENJELASAN Dalam musik lembar standar, double clefs melintasi halaman yang berfungsi sebagai titik referensi ke not, sehingga Anda tahu not apa yang harus dimainkan. Jika Anda belum terbiasa dengan treble dan bass clef, berikut adalah deskripsi …

6
Golf saya "pra-golf" C
Latar Belakang Untuk pengiriman kode-golf saya di C, saya memerlukan alat pemrosesan. Seperti di banyak bahasa lain, spasi putih sebagian besar tidak relevan dalam sumber C (tetapi tidak selalu!) - masih membuat kode jauh lebih mudah dipahami oleh manusia. Program C sepenuhnya golf yang tidak mengandung spasi kosong tunggal sering …
12 code-golf  c 

2
Bagaimana saya bisa mempersingkat kode python ini?
Berikut adalah kode yang ingin saya perpendek. n=input() while n: s=raw_input() x,r,g,b=(int(x) for x in s.split()) a=x/r%2 c=x/g%2 d=x/b%2 r=((a*10+c)*10)+d if r==0:e="black" elif r==100:e="red" elif r==1:e="blue" elif r==10:e="green" elif r==101:e="magenta" elif r==11:e="cyan" elif r==110:e="yellow" else:e="white" print(e) n-=1 Input: 3 4643 5913 4827 9752 5583 5357 5120 9400 2025 5475 4339 …
12 code-golf  tips  python 

15
Nomor alternatif
Pertimbangkan susunan bilangan bulat positif: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, ... Kemudian, gabungkan mereka: 1234567891011121314151617181920212223242526... Dan kemudian membaginya menjadi potongan-potongan panjang variabel, masing-masing panjang sama dengan bilangan bulat positif N : [1][23][456][7891][01112][131415][1617181][92021222][324252627][2829303132] ... --------------------------------------------------------------------------- 1 2 3 4 5 6 7 8 …

1
Hancurkan string!
Tantangan Diberikan input string, tampilkan versi yang dihancurkan. Proses P r Pr r o o o g g g r r r rogr r a -> a -> a -> a -> a -> -> -> -> -> m m m m m m m m m m mmar m …

15
Buat urutan pointer
Mari kita tentukan urutan penunjuk menjadi urutan apa pun sehingga a (n) = a ((n-1) - (a (n-1))) forall n lebih besar dari beberapa angka hingga. Misalnya jika urutan kita mulai dengan 3 2 1 Istilah kita berikutnya adalah 2, karena a (n-1) = 1 , (n-1) -1 = 1 …

23
Jumlahkan rata-rata dari dua bilangan bulat
Ada beberapa cara dalam matematika, seperti rata-rata aritmatika, rata-rata geometris, dan banyak lainnya ... Definisi dan Tugas Perhatikan bahwa ini adalah definisi untuk dua bilangan bulat positif *: The Root Mean Square adalah akar kuadrat dari jumlah kuadrat mereka dibelah dua ( ). The mean aritmetik adalah jumlah mereka, dibelah …

11
Jumlah yang disimpulkan sendiri
Ubah angka menjadi jumlah digit Bukan jumlah berapa pun: kami membutuhkan jumlah terpendek Bukan angka apa pun: Anda hanya dapat menggunakan angka itu Contoh Anda akan diberikan sebagai input integern>0 Katakan saja n=27. Anda harus mengekspresikan 27sebagai jumlah , hanya menggunakan digit[2,7] , sesingkat mungkin. Anda tidak harus menggunakan semua …


7
Jumlah jumlah faktor
Diberikan bilangan bulat positif n> 1 menentukan berapa angka yang dapat dibuat dengan menambahkan bilangan bulat lebih besar dari 1 yang produknya adalah n . Sebagai contoh jika n = 24 kita dapat mengekspresikan n sebagai produk dengan cara berikut 24 = 24 -> 24 = 24 24 = 12 …

5
Mozilla / 1.0 Mozilla / 2.0 Mozilla / 3.0 Mozilla / 4.0 Mozilla / 5.0
Pada awalnya ada Mosaik NCSA, dan Mosaik menyebut dirinya NCSA_Mosaic/2.0 (Windows 3.1), dan Mosaik menampilkan gambar bersama dengan teks, dan ada banyak sukacita. 15 tahun kemudian ... Dan kemudian Google membangun Chrome, dan Chrome menggunakan Webkit, dan itu seperti Safari, dan ingin halaman yang dibuat untuk Safari, dan dengan demikian …

13
Lewati seperti katak!
Diberikan array bilangan bulat non-negatif, tugas Anda adalah hanya menyimpan elemen tertentu, seperti dijelaskan di bawah ini. Katakanlah arraynya adalah [1, 3, 2, 4, 11, 5, 2, 0, 13, 10, 1]. Pertama, ambil elemen pertama array n,. Simpan nelemen pertama dan buang elemen berikutnya (buang elemen n+1th). Array baru adalah …

1
Bilangan Unggul Sangat Komposit
Angka komposit yang sangat unggul adalah bilangan bulat di mana rasio jumlah pembagi terhadap beberapa kekuatan nomor setinggi mungkin. Mengekspresikan ini sebagai formula: Biarkan d (n) menjadi jumlah pembagi n, termasuk nomor itu sendiri. Untuk bilangan bulat n yang diberikan, jika ada bilangan e sehingga d (n) / n ^ …

3
Selamat Ulang Tahun, mari kita makan kue!
Ini adalah ulang tahun teman saya segera dan karena dia adalah seorang programmer dan pecinta seni ASCII, saya pikir saya akan membuatnya kue ASCII! Sayangnya, saya terus melupakan usianya saat ini, jadi saya ingin memiliki program untuk oven ASCII saya, yang membuat kue dengan jumlah lilin tertentu, jadi saya tidak …

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.