Pertanyaan yang diberi tag «code-golf»

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

1
Temukan Lingkungan yang seimbang
Tugas Anda adalah mengambil string seimbang dan integer yang mewakili jarak Levenshtein (jumlah karakter yang harus dimasukkan, dihapus, atau diubah untuk membuat satu string menjadi string lain) dan Anda harus menemukan jumlah string seimbang dengan jarak itu dari string asli (yaitu lingkungan dari string itu). Ketentuan String seimbang hanya akan …

6
Bilangan yang palindrom di pangkalan N
Diberikan bilangan bulat non-negatif n >= 0, menghasilkan selamanya bilangan bulat bilangan bulat x_i >= 3yang palindrom di nbasis yang persis berbeda b, di mana basis bisa 2 <= b <= x_i-2. Ini pada dasarnya kebalikan dari OEIS A126071 , di mana Anda menampilkan indeks mana dalam urutan yang memiliki …
10 code-golf  sequence  base-conversion  palindrome  code-golf  array-manipulation  matrix  code-golf  string  ascii-art  code-golf  ascii-art  physics  code-golf  number  sequence  fibonacci  code-golf  ascii-art  packing  code-golf  string  hexadecimal  code-challenge  restricted-source  decision-problem  binary  code-golf  code-golf  code-golf  stack-exchange-api  code-golf  string  parsing  generation  data-structures  code-golf  kolmogorov-complexity  graphical-output  code-golf  array-manipulation  integer  generation  data-structures  code-golf  number  random  probability-theory  king-of-the-hill  java  minesweeper  code-golf  string  kolmogorov-complexity  animation  code-golf  string  code-golf  code-golf  quine  code-golf  internet  code-golf  arithmetic  base-conversion 

18
Bulatkan talinya
Beberapa angka desimal tidak dapat secara tepat direpresentasikan sebagai pelampung biner karena representasi internal pelampung biner. Sebagai contoh: pembulatan 14.225 ke dua angka desimal tidak menghasilkan 14.23 seperti yang diharapkan, tetapi dalam 14.22. Python : In: round(14.225, 2) Out: 14.22 Asumsikan, bagaimanapun, bahwa kita memiliki representasi string 14.225 sebagai '14 …

9
Aksesori setelah fakta!
Tantangan ini terinspirasi oleh Matematika adalah fakta. Pemrograman tidak . Notasi matematika untuk faktorial, atau fakta adalah tanda seru !. Tanda seru juga merupakan simbol umum untuk notbanyak bahasa pemrograman. Tantangan: Ambil string, berisi angka, dan karakter: + !sebagai input dan output sebagai berikut: Segala sesuatu di depan tanda seru …
10 code-golf 

3
Ubah ekspresi logis menjadi bentuk normal konjungtif
Tujuan: Menulis sebuah program lengkap atau fungsi yang mengambil rumus di logika proposisional (selanjutnya disebut sebagai ekspresi logika atau ekspresi ) dan output yang formula dalam bentuk normal penghubung . Ada dua konstanta, ⊤dan ⊥mewakili benar dan salah, operator unary ¬yang mewakili negasi, dan operator biner ⇒, ⇔, ∧, dan …
10 code-golf  math  logic 

2
Kesadaran Posisi
Kesadaran Posisi Tugas Anda adalah untuk menghasilkan program yang, untuk setiap permutasi karakternya (yang mencakup program asli), menampilkan posisi setiap karakter relatif terhadap program asli. Jika program Anda Derp Anda harus mengeluarkan [0, 1, 2, 3] (atau yang setara). Hal ini karena Ddalam 0posisi th, eadalah di 1st, r 2nd, …

5
Temukan representasi nomor terpendek di SNUSP Modular
Latar Belakang Banyak bahasa pemrograman esoterik tidak memiliki angka bawaan pada literal, jadi Anda harus menghitungnya saat runtime; dan dalam banyak kasus ini, representasi angka bisa sangat menarik. Kami sudah memiliki tantangan tentang mewakili angka untuk Underload. Tantangan ini adalah tentang mewakili angka dalam SNUSP Modular . (Perhatikan bahwa Anda …
10 code-golf  number 

12
Sesuaikan koordinat dengan nilainya
Diberikan 3 item input, daftar pasangan koordinat, string 2D, dan string karakter tunggal, menampilkan apakah karakter pada setiap koordinat string 2D sama dengan karakter tunggal. Anda dapat mengambil input dalam urutan apa pun dan koordinatnya dapat diindeks 1. Anda dapat menggunakan string 2D sebagai daftar 2D, daftar garis, atau string …

4
Paparkan nondeterminisme yang dihasilkan dari penjadwal thread OS
Seperti yang kita semua tahu, sistem operasi modern memiliki penjadwal thread yang dapat memilih pesanan yang berbeda untuk menjadwalkan thread Anda berdasarkan logika internal yang kode Anda tidak rahasia untuk. Biasanya Anda merancang kode multithreaded Anda untuk memastikan bahwa nondeterminisme yang dikenakan pada Anda tidak mempengaruhi output Anda secara bermakna. …


8
Piramida string yang rusak
Diberikan string n, buat piramida string terpecah-pecah relatif terhadap baris saat ini. Baris pertama berisi string yang tidak dimodifikasi. Baris kedua berisi string yang dipisahkan menjadi dua bagian oleh pipa. Baris ketiga memisahkannya dengan pertiga ... Dan seterusnya. Panjang setiap substring, di mana l adalah panjang string n sama dengan …
10 code-golf  string 


4
Kotak XY bouncingy-bermata dengan spidol di Z
Poster lama pertama kali bersembunyi di sini. Tulis program yang membutuhkan 3 input: X, Y dan Z. X = lintas (kolom) Y = turun (baris) Z = Penanda Lokasi Program kemudian harus mencetak grid visual X menyeberang dan Y turun. Kisi ini dapat dibuat dari karakter apa pun kecuali "+". …

5
Itu satu gunung yang aneh!
Terinspirasi oleh Pajang rantai pegunungan kecil dengan angka ganjil di atasnya! oleh @sygmei . Mengapa memiliki rantai pegunungan ketika Anda dapat memiliki satu gunung besar? Buat program yang mengambil nomor input dan mencetak gunung dengan setiap nomor ganjil hingga nomor input. (Di mana "barat daya" berarti directly below and to …

5
Tentukan opsi kontrol pelayaran yang optimal
Kontrol pelayaran memiliki 3 opsi berbeda untuk menggerakkan gagang untuk mengatur kecepatan yang ingin Anda kendarai. Menuju Anda: Menambahkan 1 kecepatan. Ke atas: Meningkatkan kecepatan ke kelipatan 10 berikutnya (mis. 20 -> 30, 32 -> 40) Bawah: Menurunkan kecepatan ke kelipatan 10 berikutnya (mis. 20 -> 10, 32 -> 30) …

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.