Pertanyaan yang diberi tag code-golf

39
Tampilan string yang meledak

Tidakkah Anda menyukai diagram tampilan meledak di mana mesin atau objek dipisahkan menjadi bagian terkecil? Mari kita lakukan itu untuk sebuah string! Tantangan Tulis program atau fungsi itu memasukkan string yang hanya berisi karakter ASCII yang dapat dicetak ; membedah string menjadi...

39
Simulasikan kubus Rubik

Kubus Rubik memiliki 6 warna: merah, oranye, kuning, putih, biru, dan hijau. Wajah merah dan oranye, kuning dan putih, dan biru dan hijau berada di sisi yang berlawanan. Jaring kubus Rubik yang sudah selesai terlihat seperti ini: Y BRGO W Dan ubinnya terlihat seperti ini: Y Y Y Y Y Y Y Y...

39
Pi Alami 0 - Rock

Tujuan Buat program / fungsi yang mengambil input N, periksa apakah Npasangan acak bilangan bulat relatif prima, dan kembali sqrt(6 * N / #coprime). TL; DR Tantangan-tantangan ini adalah simulasi algoritma yang hanya membutuhkan alam dan otak Anda (dan mungkin beberapa sumber daya yang dapat...

39
Lingkaran berbaris, n poin

Gambarlah garis di antara setiap pasangan titik berbeda untuk ntitik - titik yang diatur dalam lingkaran, menghasilkan sesuatu seperti hasil di bawah ini. Kode terpendek (dalam byte) menang! Garis Anda tidak harus transparan, tetapi terlihat lebih baik seperti itu. Outputnya harus berupa grafik...

39
LISP McCarthy

McCarthy 1959 LISP Pada awal 1959, John McCarthy menulis sebuah makalah yang mendefinisikan hanya sembilan fungsi primitif yang ketika disatukan masih membentuk dasar untuk semua bahasa seperti LISP saat ini. Makalah ini tersedia secara digital di

39
Penambahan susunan larik

pengantar Pertimbangkan dua array integer yang tidak kosong, misalkan A = [0 3 2 2 8 4] dan B = [7 8 7 2] . Untuk melakukan penambahan pelurusan pada mereka, kami melakukan hal berikut: Ulangi setiap larik cukup kali untuk memiliki panjang total lcm (panjang (A), panjang (B)) . Di sini lcm...

39
Golf Kode Alat Bantu

Golf TAS Dengan gaya speedrun berbantu alat dengan twist kode-golf, tujuan dari tantangan ini adalah untuk menyelesaikan World 1-1 dari game Super Mario Bros asli untuk NES dalam bahasa pemrograman pilihan Anda dalam sesedikit mungkin byte, hanya menggunakan input controller dalam game dalam...

39
Ubah saya 22,5 dengan mawar

Diberikan string yang merupakan salah satu arah pada kompas naik 16 poin output dua arah yang berbatasan langsung dengan arah input, dalam urutan searah jarum jam. Khususnya, Anda perlu menangani pasangan input / output ini (dan hanya ini): Input Output N NNW NNE NNE N NE NE NNE ENE ENE NE E E...

39
Tidak sabar menunggu input

Tugas Anda hari ini adalah menerapkan batas waktu untuk mendapatkan input, tugas yang menurut saya agak menyebalkan untuk dicapai dalam kebanyakan bahasa. Anda akan membuat fungsi program yang meminta input dari pengguna. Segera setelah input persediaan pengguna, cetak pesan input receiveddan...

39
Mari kita menggambar Mona Lisa

Pada tahun 2014, demoscener Jakub 'Ilmenit' Debski merilis demo grafis prosedural 250-byte (1) untuk Atari XL yang disebut Mona . Ini menggambar gambar berikut (2) : Tugas Anda adalah untuk menghasilkan gambar yang sama persis, menggunakan bahasa pilihan Anda. (1) Rincian: 136 byte data + 114...

39
Output a Pyramid (atau Highway)

Diberikan string non-kosong, dengan panjang genap, dan bilangan bulat positif n, yang mewakili tingginya, menyusun piramida menggunakan aturan berikut: Piramida harus berisi n garis-garis yang tidak kosong; mengikuti baris baru diizinkan. Untuk setiap 1 <= i <= n, baris ke-i harus berisi...

39
Temukan elemen duplikat pertama

Dengan array a yang hanya berisi angka dalam rentang dari 1 hingga a.length, cari nomor duplikat pertama yang kemunculannya yang kedua memiliki indeks minimal. Dengan kata lain, jika ada lebih dari 1 angka duplikat, kembalikan angka yang kemunculannya yang kedua memiliki indeks yang lebih kecil...

39
Cetak buklet

Membaca buku itu mudah, tetapi mencetak buku bisa sedikit rumit. Saat mencetak buklet, printer harus mengatur halaman dengan cara tertentu agar dapat dibaca dari kiri ke kanan. Cara ini dilakukan adalah dengan menggunakan pola seperti di bawah ini n, 1, 2, n-1, n-2, 3, 4, n-3, n-4, 5, 6, n-5, n-6,...

39
Pecahkan Alcazar ini untukku

Baru-baru ini saya telah memainkan game bernama Alcazar. Ini adalah permainan puzzle papan di mana tujuan Anda adalah masuk dari satu pintu, melewati semua kotak, dan keluar melalui pintu lain. Satu-satunya aturan adalah: Masukkan sekali, tinggalkan sekali; Lewati semua kotak; Jangan melewati...

39
Tandai Email Saya! - Barcode ASCII

Barcode 4-negara Banyak layanan pos (Royal Mail UK, Canada Post, US Mail, dll) menggunakan barcode 4-negara untuk menyandikan informasi tentang email mereka. Diberikan dalam ASCII, mungkin terlihat seperti ini: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Barcode...

39
Apakah ada benjolan?

Diberikan daftar bilangan bulat positif menentukan apakah ada elemen yang lebih besar dari dua tetangganya atau kurang dari dua tetangganya ("benjolan"). Untuk lebih jelasnya, benjolan tidak akan pernah menjadi item pertama atau terakhir dari daftar karena mereka hanya memiliki satu...