Pertanyaan yang diberi tag code-golf

39
HelolW rdlo (Tantangan threading)

Saya punya tantangan untuk Anda: Cetak "Hello World" menggunakan bahasa apa pun. Setiap karakter harus dicetak dari utasnya sendiri yang unik Itu dia. Jelas, karena tidak ada jaminan bahwa utas akan beroperasi sesuai urutan Anda memulainya, Anda harus membuat utas program Anda aman untuk...

39
Seni ASCII “Hello-World!” [Ditutup]

Tujuan Anda adalah menulis program terpendek yang menghasilkan "Hello-World!" sebagai seni ASCII. Aturan: Itu harus dapat dibaca manusia, saya tidak peduli tentang ukurannya (cols / rows) Keluaran harus hanya berisi spasi (""), benda tajam ("#") dan baris baru Output harus bekerja dengan font...

39
Penempatan kapal perang malas

Bayangkan skenario berikut ini: Anda bermain kapal perang dengan seorang teman tetapi memutuskan untuk menipu. Daripada memindahkan kapal setelah dia menembak di tempat kapal Anda dulu, Anda memutuskan untuk tidak menempatkan kapal sama sekali. Anda memberi tahu dia bahwa semua tembakannya meleset,...

39
Buat chatbot untuk ruang obrolan Stack Exchange

Tantangan Tujuan dari tantangan ini adalah untuk membuat chatbot yang dapat berjalan di chatroom Stack Exchange. Bot Anda harus dapat mendeteksi kapan perintah spesifik diposting oleh pengguna dan menanggapinya. Ini adalah daftar perintah, dan apa yang harus dilakukan bot Anda: !!newest: output...

39
Bangun dinding bata yang kokoh

Dinding bata adalah persegi panjang yang terbuat dari bata 1-by-n horisontal yang ditumpuk menjadi baris. Inilah dinding dengan tinggi 4 dan lebar 8, dengan ukuran batu bata ditampilkan di sebelah kanan. [______][______] 4 4 [__][____][__][] 2 3 2 1 [][______][____] 1 4 3 [____][______][] 3 4...

39
Hitung Jumlah Selisih Digit dari suatu Angka

Pertimbangkan mengambil bilangan bulat non-negatif seperti 8675309 dan menghitung nilai absolut dari perbedaan antara semua pasangan angka tetangga. Untuk 8675309kita |8-6| = 2, |6-7| = 1, |7-5| = 2, |5-3| = 2, |3-0| = 3, |0-9| = 9. Merangkai hasil ini bersama-sama menghasilkan, integer lain yang...

39
Hasilkan Urutan Skyline Kuil

Pertimbangkan proses berikut: Ambil beberapa bilangan bulat non-negatif N. misal N = 571 Ekspresikan dalam biner tanpa nol terkemuka. (Nol itu sendiri adalah satu-satunya pengecualian, menjadi 0.) misalnya 571= 1000111011dalam biner Pecah berturut-turut satu dan nol dalam representasi biner...

39
Teks Triangulasi

Tulis program atau fungsi yang mengambil string yang dijamin hanya berisi karakter ASCII yang dapat dicetak kecuali ruang, dan menjadi angka segitiga positif (panjang 1, 3, 6, 10, 15, ...). Cetak atau kembalikan string yang sama, tetapi bentuk menjadi segitiga menggunakan spasi. Beberapa contoh...

39
Produk dalam jangkauan

Tugas Anda sederhana: diberi dua bilangan bulat adan b, keluaran ∏[a,b]; yaitu, produk dari kisaran antara adan b. Anda dapat mengambil adan bdalam format apa pun yang masuk akal, apakah itu argumen untuk suatu fungsi, input daftar, STDIN, dan lain-lain. Anda dapat menampilkan dalam format apa pun...

39
Jam ASCII dengan penanda titik & koma

pengantar Bayangkan bahwa barisan karakter sebenarnya adalah dua baris. Baris atas - titik - mewakili jam (sistem 24 jam), sedangkan koma rendah - mewakili menit . Satu karakter dapat mewakili jam, menit, atau keduanya - kapan pun memungkinkan. Pada awalnya mungkin Anda harus mengonversi menit...

39
Jarak Levenshtein

Meskipun ada banyak pertanyaan edit jarak, seperti ini , tidak ada pertanyaan sederhana untuk menulis sebuah program yang menghitung jarak Levenshtein. Beberapa Eksposisi Jarak edit Levenshtein antara dua string adalah jumlah penyisipan, penghapusan, atau penggantian minimum yang mungkin untuk...

39
Baris yang mana yang menjadi kunci?

Diberikan salah satu karakter berikut (atau baris baru): `1234567890-=~!@#$%^&*()_+qwertyuiop[]\QWERTYUIOP{}|asdfghjkl;'ASDFGHJKL:"zxcvbnm,./ZXCVBNM<>? Program Anda harus menampilkan baris yang ada di keyboard Karena keyboard saya hampir kehabisan baterai, kode Anda harus sesingkat...

39
Lihat, di langit! Ini array super duper!

Terinspirasi oleh pertanyaan ini dari teman-teman saingan kami di Code Review. Definisi Sebuah Array Super adalah array di mana setiap elemen baru dalam array lebih besar daripada jumlah semua elemen sebelumnya. {2, 3, 6, 13}adalah array super karena 3 > 2 6 > 3 + 2 (5) 13 > 6 + 3 + 2...

39
Cetak nth prime yang berisi n

Pertanyaan ini akan menjadi twist dalam menemukan nbilangan prima ke-5. Tantangan Anda harus menulis sebuah program yang akan mengambil satu input n, dan menampilkan nbilangan prima ke-10 yang representasi desimalnya mengandung representasi desimal nsebagai subtring. Bingung? Berikut ini...

39
Pseudofactorial

Ada angka yang agak aneh yang terkadang muncul dalam soal matematika atau teka-teki. The pseudofactorial (N) adalah kelipatan umum paling tidak (yaitu terendah) dari angka 1 sampai N; dengan kata lain, itu adalah angka terendah yang memiliki semua angka dari 1 hingga N sebagai faktor. Misalnya...

39
Tes keterbagian

Tugas Diberikan dua bilangan bulat positif n dan d sebagai input, tentukan apakah n dapat dibagi habis oleh d , yaitu, jika ada bilangan bulat q sedemikian rupa sehingga n = qd. Anda dapat menulis program atau fungsi dan menggunakan salah satu metode standar kami untuk menerima input dan...

39
Lepaskan string

Banyak bahasa memiliki cara bawaan untuk menghilangkan duplikat, atau "deduplicate" atau "uniquify" daftar atau string. Tugas yang kurang umum adalah "melumpuhkan" sebuah string. Artinya, untuk setiap karakter yang muncul, dua kejadian pertama disimpan. Berikut adalah contoh di mana karakter yang...