Pertanyaan yang diberi tag «code-golf»

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

30
Terapkan Takewhile
Pengantar dan Kredit Hari ini tanpa pembuka yang mewah: Harap laksanakan takewhile. Variasi dari ini (pada struktur data non-sepele) adalah tugas di program pemrograman fungsional universitas saya. Tugas ini sekarang ditutup dan telah dibahas di kelas dan saya memiliki izin profesor saya untuk mempostingnya di sini (saya bertanya secara eksplisit). …

25
Robot di tangga
Latar Belakang Saya memiliki tangga yang bersandar di dinding, dan robot yang dikendalikan dari jarak jauh yang dapat memanjatnya. Saya dapat mengirim tiga perintah berbeda ke robot: UP: robot mengambil satu langkah ke atas. Jika itu pada langkah tertinggi, itu tersandung, jatuh dan meledak. DOWN: robot mengambil satu langkah ke …

30
Bit berarti: tantangan rata-rata
Dengan bilangan bulat N> = 1, hasilkan jumlah rata-rata bit dalam bilangan bulat dari 0 hingga N - 1 Spesifikasi Output dapat dihitung sebagai jumlah dari jumlah bit dalam representasi biner dari setiap integer dari 0 hingga N-1, dibagi dengan N. Representasi biner dari integer tidak memiliki nol terkemuka dalam …

20
Temukan dan putar
Tugas Ini adalah tantangan sederhana. Input Anda adalah string tunggal yang tidak kosong, hanya berisi digit 0123456789dan hash #. Ini akan berisi tepat satu putaran digit, yang mengkodekan integer nonnegatif dan mungkin membungkus ujung string, dan setidaknya satu #. Bilangan bulat mungkin memiliki angka nol di depan. Sebagai contoh, ##44##, …

17
Perbaiki rentang
Diberikan input dari daftar bilangan bulat positif dengan beberapa diganti dengan 0, output daftar dengan angka-angka yang hilang yang diubah untuk 0diganti. Karakteristik daftar input: Daftar akan selalu memiliki paling sedikit 2. Mari kita mendefinisikan daftar input sebagai adan "daftar asli" (yaitu, daftar sebelum nomor diganti dengan 0s) sebagai b. …

28
Membusuk biner menjadi bilangan berikutnya
Ini terinspirasi oleh Soal 13 - Biner Tidak Berulang dari kompetisi HP CodeWars baru-baru ini. Mari kita ambil angka desimal acak, katakanlah 727429805944311 dan lihat representasi binernya: 10100101011001011111110011001011101010110111110111 Sekarang pisahkan representasi biner itu ke dalam urutan di mana digit 0dan 1bergantian. 1010 010101 10 0101 1 1 1 1 1 …

24
Katakan Apa yang Kamu Lihat
Urutan "Lihat dan katakan" atau "Katakan apa yang Anda lihat" adalah serangkaian angka di mana masing-masing menggambarkan yang terakhir. 1 11 (one one) 21 (two ones) 1211 (one two, one one) 111221 (one one, one two, two ones) 312211 (three ones, two twos, one one) dan terus dan terus ... …

27
Perbedaan tiga bilangan bulat input
Menerapkan fungsi dif yang diambil sebagai input tiga bilangan bulat x, y, dan z. Itu harus mengembalikan apakah mengurangi salah satu dari angka-angka ini dari yang lain memberi yang ketiga. Test cases: diff(5, 3, 2) yields True because 5 - 3 = 2 diff(2, 3, 5) yields True because 5 …

11
Bingkai ASCII-Art yang bagus ini
pengantar Saya pikir semua orang setuju bahwa gambar yang bagus harus memiliki bingkai yang bagus. Tetapi sebagian besar tantangan di situs ini tentang ASCII-Art hanya ingin gambaran mentah dan tidak peduli tentang pelestariannya. Bukankah lebih baik jika kita memiliki program yang membutuhkan ASCII-Art dan mengelilinginya dengan bingkai yang bagus? Tantangan …

24
Urutan RATS
Tugas Anda adalah untuk menghasilkan istilah ke-n dari urutan RATS, di mana n adalah input. Urutan RATS juga dikenal sebagai urutan Reverse Add Then Sort. Urutan ini juga dapat ditemukan di sini: http://oeis.org/A004000 . kasus uji: 0 > 1 1 > 2 2 > 4 3 > 8 4 > …

30
Hitung orang!
pengantar Ini mungkin terdengar aneh, tapi kami tidak punya satu tantangan bagi menghitung dari 1ke n, inklusif. Ini bukan hal yang sama. Itu adalah tantangan (tertutup) yang tidak dijelaskan dengan baik. Ini bukan hal yang sama. Yang itu tentang menghitung tanpa batas. Tantangan Menulis sebuah program atau fungsi yang mencetak …

1
Memberi nama rantai karbon non-siklik
(Saya bukan ahli kimia! Saya mungkin salah dalam beberapa hal, saya menulis apa yang saya pelajari di sekolah menengah) Atom karbon memiliki atribut khusus: Mereka dapat berikatan dengan 4 atom lainnya (yang tidak istimewa) dan mereka tetap stabil bahkan dalam rantai panjang, yang sangat unik. Karena mereka dapat dirantai dan …

17
Nomor Motzkin
Nomor Motzkin ke-n adalah jumlah jalur dari (0, 0) ke (n, 0) di mana setiap langkah berbentuk (1, -1), (1, 0) atau (1, 1), dan jalur tidak pernah masuk di bawah y = 0. Berikut ilustrasi jalur ini untuk n = 1, 2, 3, 4, dari tautan di atas: Urutan …

30
Substitusi Selanjutnya
Sebagian besar bahasa dilengkapi dengan built-in untuk mencari string untuk semua kemunculan substring yang diberikan dan menggantikannya dengan yang lain. Saya tidak tahu bahasa apa pun yang menggeneralisasikan konsep ini untuk (tidak harus berdampingan). Jadi itulah tugas Anda dalam tantangan ini. Input akan terdiri dari tiga string A, Bdan C, …

9
Kurung Saling Bertautan
Tulis program atau fungsi yang menggunakan string delapan byte yang berisi salah satu dari masing-masing karakter yang ()[]{}<>disusun sedemikian rupa sehingga empat jenis braket yang cocok. Misalnya, ]<([){}>input tidak valid karena tanda kurung tidak cocok (meskipun semua yang lain). Cetak atau kembalikan integer dari 0ke 6yang menunjukkan berapa banyak dari …

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.