Pertanyaan yang diberi tag «code-golf»

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

5
Kenali anggur
Latar Belakang Saya memiliki banyak gambar hitam-putih tua dan kasar. Beberapa dari mereka menggambarkan tanaman merambat memanjat di dinding, yang lain tidak - tugas Anda adalah mengklasifikasikannya untuk saya. Masukan dan keluaran Input Anda adalah array 2D persegi panjang dari bit A , diberikan dalam format apa pun yang nyaman. …


11
Hasilkan Avatar "GitHub"
Latar Belakang / Deskripsi Catatan: seperti yang ditunjukkan oleh @HelkaHomba, identitas GitHub sebenarnya bukan acak tetapi berdasarkan hash dari nama pengguna Avatar GitHub default adalah gambar 5x5-piksel. Warna dipilih secara acak, dan kemudian piksel acak diisi di satu sisi (kanan atau kiri, ukuran 2x5) menggunakan warna itu. Kemudian sisi itu …

30
Alfabet Berlian
Anda telah melihat segitiga alfabet yang menakjubkan , balas dendam dari segitiga alfabet dan sekarang saatnya untuk balas dendam dari pembalasan segitiga alfabet! Memperkenalkan... DIAMOND ALFABET! Tugas Anda adalah menampilkan teks yang tepat ini, huruf kecil / huruf besar tidak masalah, meskipun baris baru melakukannya: bcdefghijklmnopqrstuvwxyzazyxwvutsrqponmlkjihgfedcb cdefghijklmnopqrstuvwxyzabazyxwvutsrqponmlkjihgfedc defghijklmnopqrstuvwxyzabcbazyxwvutsrqponmlkjihgfed efghijklmnopqrstuvwxyzabcdcbazyxwvutsrqponmlkjihgfe fghijklmnopqrstuvwxyzabcdedcbazyxwvutsrqponmlkjihgf …

30
Perlahan putar string menjadi yang lain
Tantangan Diberikan dua string / array string, output string pertama perlahan menyusut dan berkembang kembali ke string kedua. Anda dapat mengasumsikan string akan selalu dimulai dengan karakter yang sama. Contoh Input: "Test", "Testing" Output: Test Tes Te T Te Tes Test Testi Testin Testing Pertama, Anda menghasilkan kata pertama: Test …
31 code-golf  string 

30
Basis apa nomor ini?
Inilah tantangan mudah yang menyenangkan: Diberikan string yang merepresentasikan angka dalam basis yang tidak diketahui, tentukan basis terendah yang mungkin dimiliki nomor tersebut. String hanya akan berisi 0-9, a-z. Jika suka, Anda dapat memilih untuk mengambil huruf besar alih-alih huruf kecil, tetapi harap tentukan ini. Anda harus mengeluarkan basis serendah …

18
Akankah berkas itu mengenai?
Laser menembakkan sinar lurus di salah satu dari empat arah ortogonal, ditunjukkan oleh <>^v. Tentukan apakah itu akan mengenai target Opada kotak persegi panjang. Masing-masing akan menekan (Benar): ..... ...O. ..... ...^. ..... >O. ... v.... O.... ........... ........... O.........< ........... Ini akan kehilangan (Salah): ...... ...... .^..O. ...... .....> …

20
Faro mengocok array
Sebuah Faro mengocok adalah teknik yang sering digunakan oleh para penyihir untuk "shuffle" dek. Untuk melakukan Faro shuffle, pertama-tama Anda memotong dek menjadi 2 bagian yang sama maka Anda memotong bagian kedua. Sebagai contoh [1 2 3 4 5 6 7 8] Faro yang dikocok adalah [1 5 2 6 …
31 code-golf  permutations  card-games  code-golf  graphical-output  random  code-golf  image-processing  color  code-golf  primes  code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

30
Kembalikan bilangan bulat dengan jumlah digit persegi
Pengantar dan Kredit Kita semua tahu dan menyukai aturan kita yang luar biasa untuk menguji apakah suatu angka dapat dibagi dengan 11 atau 3, yang merupakan jumlah yang pintar dari angka-angka tersebut. Sekarang tantangan ini membawa ini ke tingkat yang baru, dengan mengharuskan Anda menghitung jumlah digit dan kemudian memeriksa …
31 code-golf  math 

30
Apakah ini Kata yang Sulit?
(Terinspirasi oleh tantangan ini pada membingungkan - SPOILER untuk teka-teki di bawah ini, jadi berhentilah membaca di sini jika Anda ingin menyelesaikan teka-teki itu sendiri!) Jika sebuah huruf dalam sebuah kata muncul secara alfabet lebih lambat dari huruf sebelumnya dalam kata tersebut, kami menyebutnya kenaikan antara kedua huruf tersebut. Kalau …

9
Antara Garis
Sementara mencoret-coret kertas berbentuk bujur sangkar beberapa hari yang lalu, saya menemukan font spasi negatif untuk digit. Jika Anda belum melihatnya, ruang antara bentuk di atas menghasilkan rasio emas 1,618033988749 . Dalam tantangan ini, tugas Anda adalah mengambil nomor sebagai masukan dan merendernya persis seperti contoh di atas. Ini adalah …

8
Urutkan peringkat James Bond ini
pengantar Kakek saya adalah penggemar James Bond, tetapi dia selalu tidak yakin tentang bagaimana menentukan peringkat aktor favoritnya. Karena itu, ia selalu membuat daftar, yang banyak pekerjaannya. Dia meminta saya untuk membuat program yang akan membuat hidupnya lebih mudah, tetapi saya tidak punya waktu untuk itu, saya harus bekerja! Jadi …

6
Apakah Anda baik tahun ini?
pengantar Santa memiliki terlalu banyak nama untuk diproses, dan membutuhkan bantuan Anda! Dia membutuhkan Anda untuk menulis sebuah program atau fungsi, yang output nice, naughty, very naughtyatau very very naughty. Untuk menentukan seberapa bagus atau nakal seseorang, Santa telah mengembangkan suatu algoritma: Nice ( pembagian , matematika ): Pertama-tama, kami …

9
Bangun "Halo dunia!"
Pekerjaan Anda cukup sederhana, menulis program yang mencetak Hello, world!, bahwa ketika dipelintir membuat program yang mencetak 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 terlihat seperti …

30
Palindrom Watson-Crick
Masalah Buat fungsi yang dapat menentukan apakah string DNA sewenang-wenang adalah palindrom Watson-Crick. Fungsi ini akan mengambil string DNA dan menghasilkan nilai sebenarnya jika string tersebut adalah palindrom Watson-Crick dan nilai palsu jika tidak. (Benar dan Salah masing-masing dapat direpresentasikan sebagai 1 dan 0.) String DNA dapat berada dalam semua …

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.