Pertanyaan yang diberi tag code-golf

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...

30
Di mana saya harus meletakkan cermin saya?

Ini adalah cermin: |. Saya baru tahu bahwa Anda dapat menempelkan cermin di tengah-tengah tali jika tali itu dapat dicerminkan pada dirinya sendiri! Misalnya, string abccba. Jika Anda memotongnya menjadi dua bagian adalah gambar cermin satu sama lain: abc <--> cba Jadi, kita bisa...

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...

30
Integer, Merakit!

Tugas Anda adalah untuk merakit bilangan bulat dari 1ke N(diberikan sebagai input) menjadi persegi panjang lebar Wdan tinggi H(juga diberikan sebagai input). Angka-angka individual dapat dirotasi dengan kelipatan 90 derajat, tetapi angka-angka tersebut harus muncul sebagai blok yang bersebelahan...

30
Gelombang-Partikel Dualitas Secara lateral Programatis

Tulis program atau fungsi yang menggunakan string baris tunggal kosong. String dapat berupa nol atau lebih banyak spasi diikuti oleh satu periode ( partikel ), seperti .atau          ., atau string akan menjadi urutan satu atau lebih garis miring ke depan dan belakang ( gelombang ) yang bisa...

30
Benci / suka teka-teki

Deskripsi tantangan Dalam tantangan ini, kami hanya mempertimbangkan lovedan hatesebagai perasaan. Jika kami ingin mengungkapkan perasaan keteraturan N, kami bergantian di antara keduanya (dimulai dengan hate): order | expression 1 I hate it. 2 I hate that I love it. 3 I hate that I love that I...

30
A Quine Rapuh

A Quine Rapuh Quine rapuh adalah quine yang memenuhi properti setiap substring yang dibuat dengan menghapus satu karakter, ketika dievaluasi, menghasilkan kesalahan. Sebagai contoh. Jika program Anda asdfadalah quine, maka agar rapuh, program berikut ini harus salah: sdf adf asf asd Program...

30
Uraikan komentar dari kode esoteris saya

Awal minggu ini, kami belajar tentang cara memformat bahasa esoterik untuk berkomentar. Hari ini, kita akan melakukan kebalikannya. Saya ingin Anda menulis sebuah program atau fungsi yang mem-parsing beberapa kode esoterik yang dikomentari dengan baik dan mem-parsing komentar, hanya mengembalikan...

30
B u i l dan e s t

Tantangannya sederhana: menulis sebuah program atau fungsi yang, ketika diberi bilangan bulat non-negatif terbatas, menghasilkan array bersarang. Aturan Kode Anda harus menghasilkan array bertingkat valid unik untuk setiap bilangan bulat 0 ‌≤ n ‌ <2 31 . Setiap kemungkinan array bersarang...

30
Aturan Jempol untuk Kapitalisasi Judul

Menurut situs ini aturan umum yang direkomendasikan oleh Manual Gaya Kantor Percetakan Pemerintah AS adalah Mengapitalisasi semua kata dalam judul publikasi dan dokumen, kecuali a, a, the, at, oleh, untuk, pada, pada, pada, ke, atas, dan, seperti, tetapi, atau, dan juga tidak. Ini mungkin...

30
Memancing untuk Jaring Kubus

Kubus dapat dibuat dari enam kotak sebagai sisi. Tetapi Anda juga bisa melipat tiga 2x1 persegi panjang menjadi dua dan menempelkannya menjadi satu kubus. Sekarang dalam tantangan ini Anda mendapatkan satu set potongan yang masing-masing terbuat dari kotak, dan Anda harus menentukan apakah Anda...

30
Utara oleh Utara oleh Utara oleh Tenggara

Diberikan string N, S, E dan W, menghasilkan arah (sudut searah jarum jam dari Utara dalam derajat), dikoreksi ke 5 tempat desimal. Dalam notasi kompas tradisional , string hanya terdiri dari 2 karakter ini (seperti NNW atau ESE). Di sini Anda juga harus menerima string yang berisi semua 4...

30
String interleave

Inspirasi. * Saya tidak percaya kami belum pernah menghadapi tantangan ini sebelumnya: Tugas Diberikan satu atau lebih string ASCII yang dapat dicetak, interleave mereka dengan mengambil satu karakter dari setiap string, secara siklis hingga keluar dari karakter. Jika string kehabisan karakter...

30
Keluarkan warna HTML

Palet CGA 16-warna (juga dikenal sebagai warna HTML ) adalah seperangkat 16 warna yang digunakan oleh adapter grafis awal. Tujuan dari tantangan ini adalah untuk menghasilkan ke 16 semuanya, dalam format hex ( RRGGBB), dalam urutan naik dengan nilai hex, dipisahkan oleh baris baru. Jadi, outputnya...

30
Jumlah kolom-bijaksana

Diberikan daftar nonempty dari baris nonempty angka, hitung jumlah bijak kolom , yang merupakan daftar lain yang memiliki panjang baris input terpanjang. Entri pertama dari daftar keluaran adalah jumlah dari semua entires pertama dari baris input, yang kedua adalah jumlah dari semua elemen kedua...

30
Hasilkan kekacauan acak

Deskripsi tantangan "Gangguan" dari urutan adalah permutasi di mana tidak ada elemen yang muncul di posisi aslinya. Misalnya ECABDadalah kekacauan ABCDE, tetapi CBEDAtidak: ABCDE | | <- B and D are in their orignal positions CBEDA Dengan diberi urutan, hasilkan kekacauan

30
Fibonacci Jumlah Digital

Kita semua akrab dengan deret Fibonacci : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 Namun, alih-alih, f(n) = f(n-1) + f(n-2)kami akan mengambil jumlah digital dari 2 entri sebelumnya. Urutan masih harus dimulai dengan 0, 1, setelah itu...

30
Segitiga ASCII

Tugas Anda adalah menulis program atau fungsi yang mencetak segitiga ASCII. Mereka terlihat seperti ini: |\ | \ | \ ---- Program Anda akan mengambil input numerik tunggal n, dengan kendala 0 <= n <= 1000. Segitiga di atas memiliki nilai n=3. Segitiga ASCII akan memiliki ngaris miring...