Pertanyaan yang diberi tag «code-golf»

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

7
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, yang tergantung pada arah awal) …

14
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 code-golf 

9
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, ia melihat Lisp yang tidak mematuhi gaya pemformatan spesifik …


22
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 menerapkan sendiri masalah di atas …

3
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 x2 #05 x9 #06 x4 #07 …

1
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 penting bagi Anda untuk tidak pernah menelepon, jadi Anda tidak boleh …

14
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 PPCG. Inilah cara kerjanya: Pilih …

13
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 dan tautan ganda konektor DVI-D …

24
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 sudut kiri atas, dalam arti …

3
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 konteks - di …

21
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, …

9
Tantangan Saltine
Berikut adalah biskuit asin ASCII : _________________ | . . . | | . . | | . . . | | . . | | . . . | |_________________| Berikut adalah dua cracker yang ditumpuk: _________________ | . . . | | . __________|______ | . | . …

8
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 Inggris: Angka --------------- 0 zéro (perhatikan aksennya) 1 …

7
Bagaimana cara saya alias fungsi anggota di Python?
Dalam Python, seseorang dapat menyimpan byte dengan aliasing fungsi yang digunakan berulang kali. Sebagai contoh: r=range a=r(100) b=r(200) c=r(300) Namun, ketika fungsi-fungsi tersebut adalah fungsi anggota bersama-sama, saya tidak tahu cara mengatasinya dengan cara yang memungkinkan perangkaian. Sebagai contoh: s='Hello' // Plain code s=s.replace('H','J').replace('e','i').replace('l','m').replace('o','y') // What I am trying to …
23 code-golf  tips  python 

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.