Pertanyaan yang diberi tag «code-golf»

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

6
Hitung cap waktu RFC 2550
RFC 2550 adalah proposal satiris (diterbitkan pada 1 April 1999) untuk representasi ASCII yang efisien ruang dari cap waktu yang dapat mendukung tanggal apa pun (bahkan yang sebelum permulaan alam semesta dan yang melewati akhir alam semesta yang diprediksi). Algoritma untuk menghitung stempel waktu yang kompatibel dengan RFC 2550 adalah …
26 code-golf  string  date 

2
Siklus dalam pengkodean run-length
Pertimbangkan beberapa urutan biner, menggunakan 1dan 2, misalnya: 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1 ... Mari kita tuliskan panjang run dari itu: 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1 ... _ _ ____ ____ _ _ _ ____ 1, …

6
Primat penggabungan
Tantangan: Anda diberi string yang hanya berisi digit. Tugas Anda adalah menampilkan jumlah minimum bilangan prima yang harus disatukan untuk membentuk string. Jika ini tidak mungkin, hasilkan 0. Kasus uji: Input -> Output: 252 -> 3 235 -> 2 92 -> 0 31149 -> 2

24
Penyortiran Array yang ditentukan sebelumnya
Memasukkan: Array yang berisi tiga bilangan bulat: 0, 1dan 2dalam urutan apapun (yaitu [2, 0, 1]) Dan string dengan panjang> = 2 hanya berisi huruf alfabet (baik huruf kecil dan besar) dan digit (yaitu a1B2c3) Keluaran: Berdasarkan array kami mengurutkan dan menampilkan string. Bagaimana cara kerjanya? Array menunjukkan urutan diutamakan …

21
Tukar bit dengan tetangga mereka
Deskripsi tugas Mengingat integer, menukar nya (2k-1) -th dan 2k -th setidaknya bit signifikan untuk semua bilangan bulat k> 0 . Ini adalah urutan A057300 dalam OEIS. (Angka ini diasumsikan memiliki angka nol terkemuka “tak terhingga banyaknya”. Dalam praktiknya, ini berarti hanya menambahkan 0 bit ke angka ganjil.) Ini adalah …

6
Hitung skema sajak
"Skema sajak" adalah serangkaian huruf auntuk z, sehingga kemunculan karakter pertama dalam urutan menaik (tanpa celah), dimulai dari a. Misalnya (dengan kejadian pertama ditandai): abccdbebdcfa ^^^ ^ ^ ^ Jumlah skema sajak panjang Ndiberikan oleh nomor Bell B(N) . ( OEIS A000110 ) Tantangan Tugas Anda adalah mengimplementasikan enumerasi skema …

22
Refleksi seni ASCII
Dalam tantangan ini, Anda akan diberi blok teks, dan Anda perlu melakukan refleksi pada teks. Memasukkan: String yang akan direfleksikan. Teks mungkin tidak disediakan sebagai array yang elemen-elemennya adalah garis-garis teks. Misalnya, "ab\ncd"dan ['a','b','\n','c','d']diperbolehkan, namun ['ab','cd']atau [['a','b'],['c','d']]tidak. Anda dapat mengasumsikan bahwa semua garis memiliki jumlah karakter yang sama (diisi dengan …

2
Lipogram “quine”
Tugas Ambil satu karakter Unicode sebagai input. Keluarkan program dalam bahasa yang sama yang juga mematuhi spesifikasi ini, tetapi tidak mengandung karakter input. Jika program Anda dijalankan dengan masukan yang , dan kemudian program output kemudian jalankan dengan masukan b , maka program itu output yang diperbolehkan mengandung karakter seorang …

3
Sistem Nomor Residu
Di tengah banyaknya tantangan saya pikir ini mungkin menarik. Dalam tantangan ini, kita akan menggunakan Residue Number System (RNS) untuk melakukan penambahan, pengurangan, dan penggandaan pada bilangan bulat besar. Apa itu RNS? RNS adalah salah satu dari banyak cara yang telah dikembangkan orang untuk mengidentifikasi bilangan bulat. Dalam sistem ini, …

1
... Dan Meksiko akan Membayar untuk Itu!
Donald Trump sangat terkesan dengan karya orang-orang di situs ini. Dia melihat betapa menakjubkannya pekerjaan yang Anda lakukan membantu Ben Carson , jadi dia bahkan mempekerjakan Anda untuk membangun temboknya . Dia pikir kamu hebat. Sekarang dia membutuhkan bantuanmu lagi. Walaupun ia telah berhasil membangun temboknya, sekarang ia membutuhkan pemerintah …

6
1 + 1 = 10, 1 + 2 = 3
Tulis fungsi atau program daripada yang dapat dilakukan aritmatika sederhana (penjumlahan, pengurangan, penggandaan, dan pembagian) dalam basis 10 dan basis 2. Fungsi akan mengambil ekspresi matematis sebagai input, dan mengeluarkan hasil yang benar di basis yang benar. Input akan menjadi nangka yang dipisahkan oleh satu atau beberapa operator ( + …

22
Teks Golf menjadi DNA
Teks ke DNA golf Tantangan Ubah input menjadi output DNA. Algoritma Konversi teks menjadi poin kode ASCII (mis codegolf- - [99, 111, 100, 101, 103, 111, 108, 102]) Rangkai kode ASCII bersama (mis. 99111100101103111108102) Konversikan ke biner (mis. 10100111111001101001011010001000011001101011011110000110010111111011000000110) Pad 0s ke ujung untuk membuat jumlah karakter genap (mis. 101001111110011010010110100010000110011010110111100001100101111110110000001100) …

30
Menjumlahkan digit dan digit terbalik
Diberi angka> 0, hasilkan penjumlahan dengan semua digit (1 .. n) digabungkan dan dibalik serta ditambahkan. Misalnya, dengan n = 6: Angka 1 hingga 6 digabungkan: 123456 Terbalik: 654321 Menambahkannya bersama-sama akan menghasilkan: 777777. Contoh lain adalah n = 11: 1 2 3 4 5 6 7 8 9 10 …

30
Apa kata yang paling sering?
Apa kata yang paling sering? Diberi kalimat, program Anda harus melewatinya, menghitung frekuensi setiap kata, lalu mengeluarkan kata yang paling sering digunakan. Karena kalimat tidak memiliki panjang yang pasti, sehingga bisa sangat panjang, kode Anda harus sesingkat mungkin. Aturan / Persyaratan Setiap pengajuan harus berupa program atau fungsi lengkap. Jika …

1
Apakah seseorang telah didefestrasi?
Defenestration adalah tindakan membuang seseorang atau sesuatu ke luar jendela. - Wikipedia Memasukkan Input akan terdiri dari dua bagian: Denah lantai dan seseorang di dalam rumah / bangunan. v><^mewakili seseorang, menunjuk ke arah yang ditandai dengan panah. Input akan berisi tepat satu orang. -dan |mewakili dinding, dan #mewakili sebuah jendela. …
26 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.