Pertanyaan yang diberi tag code-golf

41
Membalikkan notasi Polandia

Anda harus mengevaluasi string yang ditulis dalam notasi Reverse Polish dan menghasilkan hasilnya. Program harus menerima input dan mengembalikan output. Untuk bahasa pemrograman yang tidak memiliki fungsi untuk menerima input / output, Anda dapat mengasumsikan fungsi seperti readLine /...

41
Menggambar gradien dalam seni ASCII

Deskripsi tugas: Tulis program sesingkat mungkin untuk menggambar gradien radial dalam seni ASCII. Ukuran grid keluaran sudah ditentukan sebelumnya. Titik pusat dan karakter yang akan digunakan untuk gradien disediakan sebagai input ke program. Gradien akan berukuran 70 × 25 sel karakter dengan...

41
Tips untuk bermain golf di Mathematica

Apa tips umum yang Anda miliki untuk bermain golf di Mathematica? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Mathematica (mis. "Hapus komentar" bukan

41
Generasi Labirin [ditutup]

Saya tahu ada utas (lama) yang mirip dengan ini (di sini ), tetapi saya ingin mem-boot-ulangnya dengan beberapa modifikasi. Tujuannya: menghasilkan labirin yang tampak acak menggunakan algoritme pilihan Anda, lalu mengeluarkan labirin secara grafis (jumlah pencetakan). Lebar dan tinggi...

41
String.prototype.isRepeat

UPDATE : Pengajuan Pyth isaacg adalah pemenang! Banyak dari Anda pasti pernah mendengar bahwa ada versi yang lebih dingin dari JavaScript di kota (baca ES6) yang memiliki metode String.prototype.repeatsehingga Anda dapat melakukan "Hello, World!".repeat(3) dan dapatkan "Hello, World!Hello,...

41
Diberi meja, letakkan di kursi

Tantangan Anda akan diberikan tabel sebagai input, digambar dengan ASCII |dan _. Tugas Anda adalah mengatur kursi di sekitarnya. Contoh Memasukkan: ____ | | | | | | | | |____| Keluaran: _^_^_ < > | | < > | | <_ _ _> v v Kursi-kursi itu terbuat dari <>dan...

41
Apakah ini tahun kabisat?

Tantangan ini cukup sederhana. Anda akan mengambil input yang akan menjadi satu tahun dari 1801 hingga 2400, dan menghasilkan apakah tahun kabisat atau tidak. Masukan Anda tidak akan memiliki baris baru atau spasi tambahan: 1954 Anda akan menampilkan dengan cara apa pun yang Anda suka yang...

41
Menghitung program Brainf ** k yang valid

Golunar / Unary adalah cara untuk menyandikan semua program Brainfuck yang valid , tetapi ini bukan enumerasi, karena sebagian besar bilangan alami tidak sesuai dengan program yang valid. Untuk tujuan tantangan ini, asumsikan rekaman ganda tak terbatas dan tidak ada komentar, yaitu, program...

41
Ketikkan uniqchars!

Diberikan string yang terdiri dari karakter ASCII yang dapat dicetak , menghasilkan output yang terdiri dari karakter uniknya dalam urutan asli . Dengan kata lain, outputnya sama dengan input kecuali bahwa char dihapus jika sudah muncul sebelumnya. Tidak ada built-in untuk menemukan elemen unik...

41
Golf Halloween: Tantangan 2spooky4me!

Meme internet saat ini adalah mengetik 2spooky4me, dengan orang kedua mengetik 3spooky5me, mengikuti (n)spooky(n+2)mepolanya. Misi Anda adalah menerapkan pola ini dalam bahasa pilihan Anda. Anda harus menulis sebuah program atau fungsi yang mengambil nilai n(dari input standar, sebagai argumen...

41
Tutupi angka nol dalam daftar

Terinspirasi oleh pertanyaan SO ini Sebagai input, Anda akan diberikan daftar bilangan bulat yang tidak kosong, di mana nilai pertama dijamin tidak nol. Untuk membangun output, berjalanlah dari awal daftar, mengeluarkan setiap nilai yang bukan nol di sepanjang jalan. Ketika Anda menemukan nol,...

41
Menghitung Quipu: Basis 10 di Dunia Baru

Quipus adalah perangkat kuno yang digunakan oleh suku Inca di era Pra-Polandia untuk mencatat angka dalam sistem posisi sepuluh basis simpul pada tali, yang berfungsi sebagai berikut: Setiap kelompok simpul adalah angka, dan ada tiga jenis utama simpul: simpul terbuka sederhana; "long knots",...

41
Menyontek tes pilihan ganda

pengantar Saat belajar, saya mencoba menemukan beberapa cara untuk menipu tes pilihan ganda. Ini pada dasarnya adalah versi terkompresi dari jawaban pilihan ganda. Metode ini sebagai berikut: Jawaban tes: BCAABABA Ini dapat dikonversi menjadi 3 array yang berbeda, yang menunjukkan benar atau...

41
Hapus setiap N-th N

Tugas Dalam tantangan ini, input Anda adalah daftar bilangan bulat positif yang tidak kosong, diberikan dalam format asli bahasa Anda. Output Anda adalah daftar yang sama, dalam format yang sama, dengan beberapa elemen dihapus. Anda harus menghapus setiap kemunculan 1, setiap kemunculan kedua 2,...

41
Membuka Kunci Rahasia ke Labirin 1 Dimensi

Latar Belakang Anda bangun untuk menemukan diri Anda tersesat dalam labirin satu dimensi! Sebuah jin mistik (atau sesuatu) muncul dan menjelaskan bahwa pintu keluar ada di depan Anda, tetapi di antara Anda dan pintu keluar itu adalah serangkaian tantangan. Ketika Anda berjalan maju, Anda menyadari...

41
Masalah beras dan catur

Legenda India menceritakan kisah dugaan penemu permainan catur, yang sangat mengesankan kaisar India dengan permainannya sehingga ia akan mendapatkan imbalan dengan apa pun yang diminta. Pria itu berkata dia ingin dibayar dengan beras. Dia menginginkan sebutir beras untuk kotak pertama dari papan...

41
Menghasilkan Trapesium 8 Magis

Tugas Anda adalah menghasilkan Trapesium Magical 8: 1 × 8 + 1 = 9 12 × 8 + 2 = 98 123 × 8 + 3 = 987 1234 × 8 + 4 = 9876 12345 × 8 + 5 = 98765 123456 × 8 + 6 = 987654 1234567 × 8 + 7 = 9876543 12345678 × 8 + 8 = 98765432 123456789 × 8 + 9 = 987654321 Output dalam bahasa yang Anda pilih...

41
Temukan Kata-Kata Berputar-putar!

Jangan tanya saya bagaimana atau mengapa tetapi ketika menulis kode pada proyek saya perhatikan bahwa karakter beberapa kata memiliki pola tertentu yang mengacu pada alfabet, saya menghubungkan setiap karakter kata dengan pensil pada alfabet dan saya mendapatkan dua spiral, maka saya perhatikan...

41
Kotak, berlian, kotak, berlian

Tugas Diberikan string huruf ASCII huruf kecil kosong a- z, ambil karakter pertamanya, dan: Kelilingi dengan kuadrat salinan karakter kedua , Kelilingi itu dengan berlian salinan karakter ketiga , Kelilingi itu dengan kuadrat salinan karakter keempat ... … Berganti-ganti antara batas persegi...

41
Golf Good Giza!

"Angka Giza", juga dikenal dengan sebutan Nomor Timmy adalah angka di mana angka-angka tersebut mewakili piramida ( A134810 ). Misalnya, "12321" adalah angka giza karena dapat divisualisasikan seperti ini: 3 2 2 1 1 Namun, sesuatu seperti "123321" bukan angka Giza karena ada dua digit di...