Pertanyaan yang diberi tag «code-golf»

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

30
Batu gunting kertas
Menerapkan gunting kertas batu klasik. Kondisi: pengguna akan memasukkan 'r', 'p' atau 's' program akan menampilkan 'r', 'p' atau 's' dan hasilnya pilihan program ('r', 'p' atau 's') harus pseudo acak ( Saya melihat Anda Howard ) hasil dapat diwakili dengan karakter yang dapat dicetak, harus selalu ada tiga hasil …
21 code-golf  game 

24
Fizz-Buzzify a String
Anda akan diberikan sebuah String yang hanya berisi huruf-huruf dari Alfabet Bahasa Inggris, baik huruf kecil dan besar (ASCII 65-90 dan 97-122). Tugas Anda adalah menampilkan versi String Fizz-Buzzified. Bagaimana Fizz-Buzzify a String? Setiap huruf yang memiliki indeks genap dalam alfabet bahasa Inggris (alfabet harus 1-diindeks:) a->1,b->2,...,z->26akan berubah menjadi fizzjika …
21 code-golf  string 

26
A, atau An?
Dalam bahasa Inggris, ada perbedaan yang menyenangkan dan sederhana antara andan a: Anda gunakan ansaat mendahului kata yang dimulai dengan bunyi vokal, dan aketika kata itu dimulai dengan bunyi konsonan. Demi kesederhanaan dalam tantangan ini, anmendahului kata yang dimulai dengan vokal ( aeiou), dan amendahului kata yang dimulai dengan konsonan. …

6
ASCII terhubung segi enam
Ikhtisar Diberikan sejumlah segi enam, mengatur mereka menjadi bentuk yang terhubung dalam batas-batas gambar seni 50 oleh 50 ASCII. Bentuk yang Anda pilih bisa sewenang-wenang - apa pun yang menurut Anda paling cocok untuk bermain golf - asalkan tetap terhubung. Mungkin ada lubang asalkan lebih besar dari satu segi enam …

14
Temukan Semordnilaps
Semordnilaps (juga dikenal sebagai heteropalindrom, semi-palindrom, half-palindrom, reversgram, mynoretehs, anagram reversibel, pembalikan kata, atau anadrom) adalah kata-kata yang juga kata-kata ketika dieja terbalik. Beberapa contoh adalah: Ward <=> Draw Menambang <=> Denim Bagian <=> Tali Dengan bilangan bulat positif N (melalui argumen fungsi atau STDIN), kembalikan / keluarkan daftar semordnilaps …
21 code-golf 

20
Temukan hari Minggu terakhir di setiap bulan pada tahun tertentu
Solusi F # dikenal di dalam 140 karakter , dan ini adalah masalah Kode Rosetta . Hasil yang diperlukan pada stdout atau dalam variabel string untuk tahun input 2014: 2014-01-26 2014-02-23 2014-03-30 2014-04-27 2014-05-25 2014-06-29 2014-07-27 2014-08-31 2014-09-28 2014-10-26 2014-11-30 2014-12-28 Seperti yang diminta, untuk tahun 1900: 1900-01-28 1900-02-25 1900-03-25 …
21 code-golf  date 

8
Kode terpendek untuk membuang IllegalArgumentException di Jawa
Oke, kita semua tahu cara normal untuk melempar IllegalArgumentException di Jawa: throw new IllegalArgumentException(); // 37 characters Tetapi harus ada cara yang lebih pendek (seperti dalam karakter kurang) untuk melakukannya. Bagaimana kita bisa menghasilkan java.lang.IllegalArgumentException dengan kode yang lebih sedikit? Fragmen kode harus dikompilasi dan dijalankan di java 7. Tidak …
21 code-golf  java 

25
Code-Golf: Permutasi
Tulis fungsi yang mengambil sebagai input satu set bilangan bulat (bisa berupa daftar, larik atau wadah lain dengan angka yang berbeda), dan menampilkan daftar semua permutasi. Python (95 karakter) : p=lambda s:s and sum(map(lambda e:map(lambda p:[e]+p,p(filter(lambda x:x!=e,s))),s),[]) or [[]] Akan menyenangkan bisa dikalahkan dalam bahasa yang sama, tetapi implementasi dalam …

23
Hasilkan nama kolom excel dari indeks
Yang ini berasal dari masalah kehidupan nyata. Kami menyelesaikannya, tentu saja, tetapi tetap terasa seperti itu bisa dilakukan lebih baik, bahwa itu solusi yang terlalu panjang dan bundaran. Namun tidak ada kolega saya yang bisa memikirkan cara penulisan yang lebih ringkas. Karenanya saya menyajikannya sebagai kode-golf. Tujuannya adalah untuk mengkonversi …

30
Perkiraan e
Kita semua tahu bahwa angka Euler , dilambangkan dengan e, dengan kekuatan beberapa variabel x, dapat diperkirakan dengan menggunakan ekspansi Seri Maclaurin : Dengan membiarkan x sama dengan 1, kita memperoleh Tantangan Tulis program dalam bahasa apa pun yang mendekati angka Euler dengan mengambil input N dan menghitung deret ke …

24
Sepuluh pin skor bowling - edisi World Bowling
Skor dunia Bowling Banyak orang telah pergi ke pusat bowling lokal mereka untuk memainkan beberapa permainan bowling, dan banyak orang terus berjuang untuk menghitung skor mereka. World Bowling telah memperkenalkan sistem penilaian yang disederhanakan untuk menarik lebih banyak orang ke olahraga. Sistem penilaian ini digunakan dalam permainan internasional. Sistem penilaian …

16
Sigmafy ungkapan itu
Bagi mereka yang tidak tahu, Sigma adalah huruf Yunani yang banyak digunakan dalam matematika sebagai tanda penjumlahan. Diberikan string yang mewakili ekspresi tergantung pada bahwa kita akan menyatakan E ( k ) , menghitung jumlah hasil untuk E ( k ) , untuk setiap k ∈ { 1 , 2 …

30
Cobalah untuk membuat persegi!
Tugas Diberikan satu karakter yang dapat dicetak non-spasi, buat representasi persegi 3x3 dari input itu. Misalnya, jika inputnya adalah #, maka outputnya adalah: ### # # ### Aturan Format outputnya ketat, meskipun baris baru tertinggal diperbolehkan. Ini berarti bahwa ruang di tengah diperlukan, dan juga bahwa dua karakter baris baru …

20
Susun ulang matriks, dua kali
Anda diberi persegi matriks , dan daftar (atau vektor) panjang yang berisi nomor sampai (atau melalui ). Tugas Anda adalah menyusun ulang kolom dan baris dari matriks sesuai dengan urutan yang ditentukan dalam .n×nn×nn \times nASEBUAHAukamuunnn111nnn000n−1n-1n-1ASEBUAHAukamuu Artinya, Anda akan membangun sebuah matriks di mana elemen -th adalah elemen -th . …

12
Lípínguapua dopo Pêpê
Língua do Pê, atau P Language, adalah permainan bahasa yang digunakan di Brazil dan Portugal dengan Bahasa Portugis. Ia juga dikenal dalam bahasa lain, seperti Belanda dan Afrika. ( Wikipedia ) Ada beberapa dialek dalam permainan bahasa ini. Berbagai bahasa permainan dimainkan dengan bahkan memiliki dialek unik mereka sendiri. Beberapa …
20 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.