Pertanyaan yang diberi tag code-golf

23
Tuliskan angka dalam bahasa Prancis

Ada tantangan untuk mengubah angka menjadi angka dalam bahasa Inggris , tetapi itu terlalu mudah. Diberi angka 0–100, tugas Anda adalah menampilkan angka yang sesuai dalam bahasa Prancis. Sistem angka Perancis memiliki logika yang lebih kompleks di belakangnya dibandingkan dengan sistem bahasa...

23
is_gaussian_prime (z)?

Tugas Tulis fungsi yang menerima dua bilangan bulat a,byang mewakili bilangan bulat Gaussian z = a+ib( bilangan kompleks). Program ini harus kembali benar atau salah tergantung pada apakah a+ibmerupakan perdana Gaussian atau tidak . Definisi: a + bi adalah Gaussian prime jika dan hanya jika...

23
Beristirahatlah untuk membuat ular!

Ular klasik kami telah mengembangkan ketidakseimbangan hormon pertumbuhan . Lebih buruk lagi, ekornya membeku di tempat! Diberikan masukan terarah seperti yang ditentukan dalam Figure 1, menulis program untuk menentukan di mana ia akan tumbuh Gambar 1. Input terarah. Spesifikasi program Baca...

23
Menggambar di Slash

Tulis program yang menggunakan blok teks segi empat yang terdiri dari X's dan .' s, seperti ini kasar A: ...... ..XX.. .X..X. .XXXX. .X..X. .X..X. Keluarkan representasi dari grid ini diputar 45 derajat berlawanan arah jarum jam dengan menggambar garis miring - maju atau mundur tergantung pada...

23
Tantangan Saltine

Berikut adalah biskuit asin ASCII : _________________ | . . . | | . . | | . . . | | . . | | . . . | |_________________| Berikut adalah dua cracker yang ditumpuk: _________________ | . . . | | . __________|______ | . | . . . | | .| . . | | . | . . . | |______| . . | | . . . |...

23
Karpet Sierpinski

Siapa yang tidak suka fraktal yang baik? The Sierpinski Karpet adalah contoh klasik dari fraktal. Untuk menyelesaikan tugas ini, Anda akan diminta untuk membuat karpet jenis dan mencetak gambar yang dihasilkan ke stdout(lihat contoh di bawah ini untuk memformat) , mewakili karpet tingkat....

23
Bisakah kamu mendengar saya sekarang?

Latar Belakang Anda adalah eksekutif kaya kerajaan perangkat lunak. Waktu Anda bernilai banyak uang. Karena itu, Anda harus selalu bepergian dengan rute seefisien mungkin. Namun, sebagai seorang eksekutif, Anda menghabiskan banyak waktu untuk berpartisipasi dalam panggilan telepon penting. Sangat...

23
Tempatkan ubin Carcassonne

Permainan papan Dalam permainan papan, pemain " Carcassonne " menempatkan ubin dengan mencocokkan tepi mereka dan mendapatkan skor tertinggi dengan menciptakan area medan yang berdekatan. Berikut ini adalah (kira-kira) jenis dan jumlah ubin yang termasuk dalam game: #01 x4 #02 x5 #03 x8 #04...

23
Pin Konektor DVI

Ini seharusnya menjadi tantangan kode golf di ujung spektrum yang lebih sederhana. Tapi saya pikir itu bisa bagus untuk mengeluarkan beberapa optimasi mikro di sini. Ada tiga tipe dasar konektor DVI : DVI-A (analog), DVI-D (digital) dan DVI-I (terintegrasi). Selain itu, ada versi tautan tunggal...

23
Daur Ulang untuk Tahun Baru

Resolusi yang baik untuk 2015 adalah hidup lebih berkelanjutan. Kami akan mulai dengan daur ulang. Kode daur ulang! Tugas Anda adalah mencetak nomor 2015ke STDOUT, dengan atau tanpa tertinggal baris baru (dan hanya itu). Namun, Anda harus melakukannya dengan mendaur ulang beberapa kode lama dari...

23
Berbeda Maju

Diberikan daftar bilangan bulat menghasilkan Perbedaan Maju pada urutan / kedalaman yang ditentukan. Untuk daftar bilangan bulat: (10, 18, -12, 4, 8, -3, -5, 67, 9, 14) Perbedaan Forward pada berbagai urutan / kedalaman adalah: 0 10, 18, -12, 4, 8, -3, -5, 67, 9, 14 1 8, -30, 16, 4, -11, -2,...

23
Karakter dalam String Berputar-putar

(Terinspirasi oleh konsep awal tantangan fraktal garis PhiNotPi .) Anda diberi lebar W > 1, tinggi, H > 1dan string yang terdiri dari 2(W+H-2)karakter ASCII yang dapat dicetak. Tugasnya adalah untuk mencetak tali ini melilit persegi panjang dengan lebar dan tinggi yang diberikan, mulai dari...

23
Menghitung (3 + sqrt (5)) ^ n persis

Hari ini tujuan Anda adalah untuk menemukan bilangan bulat a dan b diberikan bilangan bulat non-negatif n sehingga: Anda harus menulis program atau fungsi yang mengambil parameter n dan menghasilkan a dan b dalam format pilihan Anda. Celah standar berlaku. Selain itu, dimaksudkan agar Anda...

23
menghubungkan huruf

Anda harus menulis program atau fungsi yang menerima blok karakter yang direpresentasikan sebagai string dan menghasilkan atau mengembalikan string yang serupa di mana huruf-huruf yang berdekatan dalam alfabet terhubung. Sebuah contoh visual (dalam bentuk input => output): b d b d |\ /| |...

23
Ular yang valid di pesawat

Terinspirasi oleh salah satu video Vi Hart (yang merupakan harta karun yang penuh dengan ide tantangan potensial) Seekor ular terdiri dari segmen dengan panjang yang sama dan koneksi antara masing-masing segmen bisa lurus atau berbelok 90 °. Kita dapat menyandikan ular seperti itu (hingga rotasi,...

23
Memformat Sintaks mirip Lisp

Latar Belakang (Berdasarkan kisah nyata yang mengharukan) Di waktu saya, saya sudah sering bermain-main dengan Lisp dan bahasa serupa. Saya sudah menulis dengan mereka, menjalankannya, menafsirkannya, mendesainnya, dan membuat mesin menulis untuk saya ... Dan jika ada satu hal yang menggangguku,...

23
Ubah Chevron menjadi Soliduses

Menulis sebuah program yang mengambil dalam sebuah string yang berisi spasi saja, baris baru, dan kurung sudut: <, >( chevrons ). Output string ruang, baris, dan garis miring: /, \( soliduses ) yang bentuk sesuai dengan masukan, tapi diputar seperempat gilirannya searah jarum jam, dengan...

23
Rona warna

Anda diberi nilai warna RGB. Tugas Anda sederhana: untuk menghitung rona, dalam definisi paling sederhana. Katakanlah saluran dengan nilai tertinggi, menengah dan terendah adalah X, Y, Z (yang berwarna merah, hijau atau biru) dan nilainya adalah x, y, z. Rona warna ini adalah (h (X) -h (Y)) * (1 +...

23
Cari tanpa pernyataan bersyarat

Tantangan ini diinspirasi oleh pemrograman mikrokontroler Arduino. Saya memiliki 6 LED dan 6 tombol yang terhubung ke berbagai pin di papan tulis. Dalam kode tersebut, setiap tombol dan LED diberi nomor ID (1-6). Nomor pin (mulai dari 0-13) yang sesuai dengan nomor ID dilihat dengan menggunakan...