Pertanyaan yang diberi tag «code-golf»

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

11
Tips untuk bermain golf di Swift
Apa saja tips untuk bermain golf kode di Swift? Fokusnya pada keamanan tampaknya membuatnya sulit untuk bermain golf, tetapi itu membuat sedikit tips dan bahkan lebih bermanfaat. Apakah ada fitur di Swift yang dapat membantunya unggul dalam kode-golf pada aplikasi tertentu? Silakan kirim satu tip per jawaban.
24 code-golf  tips  swift 

29
Menyusun ulang nomor menjadi urutan abjad
Diberikan integer non-negatif ( n), buat fungsi yang mengembalikan ndalam urutan abjad, sesuai dengan ejaan literal dari setiap digit n. Contoh: Input: 101 >> one, zero, one >> one, one, zero Output: 110 Input: 31948 >> three, one, nine, four, eight >> eight, four, nine, one, three Output: 84913 Input: …

24
Illustrasikan ketukan musik
Anda tahu — mereka terlihat seperti ini: sumber Tujuannya adalah untuk menggambar ilustrasi ketukan musik seperti berikut: = = = = = = = = == = == = == = ==== == ==== == === = = ======= ======== == ==== = ========= = ================================= Aturannya adalah: Lebar ilustrasi …

9
Kiat untuk bermain golf di Rust
Walaupun Rust sangat, sangat jarang bersaing dalam kompetisi kode golf (Jawa seringkali lebih pendek), Rust masih bisa menyenangkan untuk bermain golf. Apa saja trik untuk membuat kode Rust lebih pendek? Silakan posting hanya satu tip di setiap jawaban.
24 code-golf  tips 

2
Gambarkan jaringan node
Ada jaringan hingga 26 node (bernama Ake Zatau ake zsesuai keinginan Anda). Setiap pasangan node dapat terhubung atau terputus. Sebuah node dapat terhubung ke paling banyak 4 node lainnya. Tugas Anda adalah menggambar jaringan dalam diagram 2D. Input akan diberikan sehingga tugas ini dimungkinkan (lihat lebih banyak kendala di bagian …

9
Perkiraan ∫ ((e ^ x) / (x ^ x)) dx
Anda harus memperkirakan nilai: Di mana input Anda I. Aturan Anda tidak boleh menggunakan fungsi integral bawaan. Anda tidak dapat menggunakan fungsi penjumlahan tak terbatas bawaan. Kode Anda harus dijalankan dalam jumlah waktu yang wajar (<20 detik pada mesin saya) Anda dapat berasumsi bahwa input lebih besar dari 0 tetapi …


30
Waktu 24 dan 12 Jam
Tulis program atau fungsi tanpa input yang mencetak atau mengembalikan string 24 jam dan 12 jam ini: 00:00 12:00am 01:00 1:00am 02:00 2:00am 03:00 3:00am 04:00 4:00am 05:00 5:00am 06:00 6:00am 07:00 7:00am 08:00 8:00am 09:00 9:00am 10:00 10:00am 11:00 11:00am 12:00 12:00pm 13:00 1:00pm 14:00 2:00pm 15:00 3:00pm 16:00 …

27
Membagi array byte menjadi array bit
Tulis fungsi yang ketika diberi buffer b(panjang 1 - 104857600 byte) dan sejumlah bit n(1 <= n <= 64), pisahkan buffer menjadi potongan-potongan nbit. Pad kanan potongan terakhir dengan 0s hingga nbit. misalnya Diberi buffer b = "f0oBaR"atau setara [102,48,111,66,97,82]dan n = 5, kembali [12, 24, 24, 6, 30, 16, …

19
Golf string twister
Bagaimana string dipelintir Algoritma memutar sangat sederhana. Setiap kolom digeser ke bawah oleh indeksnya (col 0 bergerak turun 0, col 1 bergerak 1, ...). Pergeseran kolom terbungkus ke atas. Ini berfungsi seperti ini: aaaa bbbb cccc Menjadi: a ba cba ---- cba cb c Dengan segala sesuatu di bawah garis …
24 code-golf  string 

30
Semua bersama Sekarang
Diberikan daftar angka 1 hingga 9, menghasilkan apakah setiap digit dikelompokkan bersama sebagai satu blok yang berdekatan. Dengan kata lain, tidak ada dua digit yang sama yang dipisahkan oleh angka yang berbeda. Tidak apa-apa jika digit tidak muncul sama sekali. Bytes paling sedikit menang. Input: Daftar angka 1 hingga 9. …

30
Golf akar xᵗʰ dari x
Sementara bosan di sekolah menengah (ketika saya setengah umur saya saat ini ...), saya menemukan bahwa f ( x ) = x ( x -1 ) memiliki beberapa sifat yang menarik, termasuk misalnya bahwa f maksimum untuk 0 ≤ x adalah f ( e ), dan bahwa energi ikat per …

1
Reverse Bracket Insinyur Rectangles
Setiap programmer tahu bahwa persegi panjang □benar-benar menyenangkan. Untuk memperburuk kesenangan ini, diagram lucu dan kabur ini dapat diubah menjadi kelompok kurung terjalin. Tantangan ini adalah kebalikan dari saya sebelumnya . Katakanlah Anda memiliki sekelompok persegi panjang yang saling terkait seperti: +------------+ | | +--+-+ +----+-+ | | | | …

5
Operasi pengucapan
Tantangan Tulis fungsi atau program yang mengambil string yang terdiri dari satu atau lebih kata ganti orang subjektif , dipisahkan oleh tanda + , sebagai argumen. Keluaran harus berupa kata ganti tunggal, yaitu hasil dari relasi yang didefinisikan dalam paragraf berikutnya. Tentu saja, silakan edit karena Anda ingin memperbaiki kesalahan …

30
Tukar, hapus, dan ulangi
pengantar Mari kita amati string berikut: ABCDEFGHIJKLMNOP Jika kita menukar ujung string , yaitu: ABCDEFGHIJKLMNOP ^^ ^^ Kami mendapatkan hasil sebagai berikut: BACDEFGHIJKLMNPO Setelah itu, kami menghapus ujung string, yang dalam hal ini adalah Bdan O. Hasilnya adalah: ACDEFGHIJKLMNP Jika kami mengulangi prosesnya, kami mendapatkan daftar berikut: N Result 2 …
24 code-golf  string 

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.