Pertanyaan yang diberi tag «code-golf»

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

30
Buka baju string
Kita sekarang sudah bagaimana cara menghilangkan string dari spasi. Namun, sebagai tuan-tuan yang baik, kita harus membuka pakaian itu. Menanggalkan suatu string sama dengan melepasnya, hanya saja lebih halus. Alih-alih menghapus semua ruang depan dan belakang secara bersamaan, kami menghapusnya satu per satu . Kami juga bergantian antara memimpin dan …
48 code-golf  string 

8
Tentukan apakah sistem koin adalah Canonical
The Algoritma Tunai ini adalah algoritma untuk membuat perubahan dalam jumlah minimal koin yang bekerja cukup baik untuk sebagian besar sistem mata uang. Namun seperti kebanyakan algoritma serakah itu bukan tanpa kekurangannya. Jika sistem mata uang diatur tepat (atau salah) ada nilai-nilai tertentu di mana Algoritma Kasir akan gagal menemukan …

30
Depalindromize string ini!
Mengingat palindrom dihasilkan sesuai dengan tantangan ini , depalindromize itu. Uji kasus abcdedcba -> abcde johncenanecnhoj -> johncena ppapapp -> ppap codegolflogedoc -> codegolf Karena ini tentang depalindromizing, kode Anda tidak dapat berupa palindrom . Ingat, ini adalah kode-golf , jadi kode dengan byte paling sedikit menang.

30
Segitiga alfabet
Anda harus mencetak teks ini: A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA ABCDEFGFEDCBA ABCDEFGHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYZYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHGFEDCBA ABCDEFGFEDCBA …

17
Knight on the Rim adalah Grim
pengantar Aron Nimzowitsch adalah seorang pemimpin catur terkemuka dan penulis catur yang berpengaruh. Dalam bukunya 'My System', bab pertama membahas tentang pentingnya pusat dan mengapa Anda harus mendominasinya. Alasan sederhananya adalah bahwa karya Anda memiliki gerakan langsung berikutnya yang lebih mungkin ketika berada di tengah yang lagi memberi pemain lebih …
48 code-golf  math  chess 

30
Tukar Alfabet
Dalam tantangan ini, Anda akan "membalikkan" alfabet atau bertukar a-zdengan z-a. Ini umumnya dikenal sebagai Atbash cypher. Karena transformasi ini membuat output terlihat seperti bahasa asing, kode Anda harus sesingkat mungkin. Contohnya abcdefghijklmnopqrstuvwxyz zyxwvutsrqponmlkjihgfedcba Programming Puzzles & Code Golf Kiltiznnrmt Kfaaovh & Xlwv Tlou Hello, World! Svool, Dliow! Spesifikasi Input …
48 code-golf  string 

30
Cetak semua bilangan bulat
Tulis sebuah program atau fungsi yang akan mencetak semua bilangan bulat dengan tepat sekali waktu dan memori yang tak terbatas. Output yang mungkin bisa: 0, 1, -1, 2, -2, 3, -3, 4, -4, … 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -2, -3, -4, -5, -6, …

10
Monday Mini-Golf # 6: Meeesesessess upp teeexexextext
Monday Mini-Golf: Serangkaian tantangan kode-golf pendek , diposting (mudah-mudahan!) Setiap hari Senin. Kisah nyata 1 : Suatu hari, saya bermain-main di tablet ketika saya memiliki ide untuk mengunjungi halaman yang biasanya saya gunakan di PC untuk menguji JavaScript. Setelah halaman dimuat, saya memasuki program sederhana ini: alert("Hello!") Saya kemudian melanjutkan …
48 code-golf  string 

30
Cetak sepotong Lego
Tantangan ini adalah tantangan seni sederhana . Diberikan dua input, yang menggambarkan tinggi dan lebar karya Lego, Anda telah mencetak representasi seni ASCII untuknya. Beginilah tampilan potongan-potongan Lego: (4, 2) ___________ | o o o o | | o o o o | ----------- (8, 2) ___________________ | o o …

6
Hodorize a String
Hodor adalah karakter yang berpikiran lambat tetapi menawan di acara Game of Thrones (tentu saja dia juga ada di buku-buku ). Satu-satunya kata yang pernah dia katakan adalah 'hodor' . Anehnya, meskipun tidak memiliki banyak kosa kata, Hodor selalu berbicara dalam kalimat lengkap dengan huruf besar dan tanda baca yang …
48 code-golf  string 

7
Menghindari Sungai
Latar Belakang Dalam tipografi, sungai adalah kesenjangan visual dalam blok teks, yang terjadi karena penyelarasan spasi secara kebetulan. Ini sangat menjengkelkan karena otak Anda tampaknya mengambilnya dengan lebih mudah dalam penglihatan tepi, yang terus-menerus mengganggu mata Anda. Sebagai contoh, ambil blok teks berikut ini, garis-garis patah sehingga lebar garis tidak …

14
Terlalu Cepat, Terlalu Fourier: Golf Kode FFT
Terapkan Fast Fourier Transform dalam karakter sesedikit mungkin. Aturan: Solusi terpendek menang Dapat diasumsikan bahwa input adalah array 1D yang panjangnya adalah kekuatan dua. Anda dapat menggunakan algoritme pilihan Anda, tetapi solusinya harus benar-benar berupa Fast Fourier Transform, bukan hanya Transformier Fourier Naif yang naif (yaitu, ia harus memiliki biaya …


25
Kiat untuk bermain golf di C ++
Apa tips umum yang Anda miliki untuk bermain golf di C ++? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk C ++ (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per jawaban.
48 code-golf  tips  c++ 


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.