Pertanyaan yang diberi tag code-golf

14
Berapa langkah saya berjalan?

Pedometer sederhana dapat dimodelkan dengan pendulum dengan dua sakelar di sisi yang berlawanan — satu di x = 0 dan satu di x = l . Ketika pendulum menghubungi tombol jauh, ambulator dapat diasumsikan telah mengambil setengah langkah. Saat kontak dengan sakelar dekat, langkahnya selesai. Diberikan...

14
Buat Parser Ular!

Ular terlihat seperti ini: >>>v @ ^ v ^ >>>^ v ^ v ^<<<<<<<<< Ular dapat menyeberang dengan sendirinya seperti dalam kasus ini: @ ^ >^>v ^<< Agar crossover valid, karakter di kedua sisi harus bergerak ke arah yang sama. Kasus...

14
Paritas Permutasi

Latar Belakang The paritas permutasi , seperti yang didefinisikan oleh wikipedia , adalah sebagai berikut: Tanda atau tanda tangan permutasi σ dilambangkan dengan sgn (σ) dan didefinisikan sebagai +1 jika σ genap dan −1 jika σ ganjil. Tanda permutasi dapat secara eksplisit dinyatakan...

14
Identifikasi set poin arborally puas

Sebuah set point arborally puas adalah seperangkat 2D poin sehingga, untuk setiap persegi panjang sumbu-blok yang dapat dibentuk dengan menggunakan dua poin di set sebagai sudut yang berlawanan, yang persegi panjang berisi atau sentuhan setidaknya satu titik lainnya. Berikut ini definisi yang...

14
Ubah string menjadi kincir angin

Kode di situs ini cepat habis. Kita perlu berinvestasi dalam string yang terbarukan. Jadi, Anda harus menulis sebuah program yang mengambil string dan mengubahnya menjadi kincir angin. Tantangan Mari kita ambil string gilingan angin sederhana sebagai contoh. Ambil talinya abc. The poros adalah...

14
Beralih gravitasi

Tantangan Anda diberi representasi ASCII-art karakter di pesawat sebagai input dengan metode apa pun yang masuk akal. Ini hanya akan berisi: [a-z]mewakili karakter yang dapat dipindahkan. Setiap huruf akan muncul di papan paling banyak satu kali. # mewakili dinding tak bergerak . mewakili ruang...

14
Gambar fraktal yang diindeks

pengantar Dalam tantangan ini, matriks 2 × 2 diindeks seperti ini: 0 1 2 3 Kami mendefinisikan keluarga fraktal seperti pola F(L), di mana Lmerupakan panjang- ndaftar indeks ini dan F(L)memiliki ukuran .2n-1 × 2n-1 Jika L == [], maka F(L)adalah pola 1 × 1 #. Jika L != [], maka F(L)dibangun...

14
Buat diagram lingkaran

Tantangannya sederhana: Buat diagram lingkaran berdasarkan sejumlah nilai input. Input akan berupa daftar angka positif, desimal atau bilangan bulat, dan output akan menjadi diagram lingkaran di mana masing-masing nilai input diwakili oleh warna yang terpisah, dan nilai persentase di luar...

14
Angka Seni ASCII Maya

Tantangan ini sederhana. Diberi nomor, keluaran representasi ascii-art dari angka, menggunakan sistem angka Maya-20 Base. Apa itu sistem Maya? Bangsa Maya menggunakan basis 20 untuk menyimpan angka, jadi posisi pertama adalah 1tempat, berikutnya 20tempat, kemudian 400, dll. Jumlah Jadi Maya...

14
Substring Unik Terpendek

Diberikan (pada STDIN, sebagai argumen baris perintah, atau sebagai argumen fungsi) dua string non-kosong yang berbeda, temukan dan kembalikan substring terpendek dari string pertama yang bukan merupakan substring dari string kedua. Jika tidak ada substring seperti itu, Anda dapat mengembalikan...

14
Hitung CRC32 Hash

Kredit Tantangan ini berasal dari @miles . Buat fungsi yang menghitung hash CRC32 dari string input. Input akan berupa string ASCII dengan panjang berapa pun. Output akan menjadi hash CRC32 dari string input itu. Penjelasan Algoritma CRC32 dan CRC lainnya pada dasarnya sama, jadi hanya CRC3...

14
Grup terkecil dalam sebuah array

pengantar Mari kita amati array berikut: [1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1] Sebuah kelompok terdiri dari angka yang sama di samping satu sama lain. Dalam array di atas, ada 5 grup berbeda: [1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1] 1, 1, 1 2, 2 1, 1, 1, 1 2, 2, 2 1, 1,...

14
Apa Waktu Binernya?

Apa Waktu Binernya? Semua orang tahu apa waktu yang normal. Itu ada di sana di kanan atas (atau di mana pun Anda meletakkannya) layar Anda. Tapi pertanyaan yang jarang ditanyakan oleh orang kepada diri mereka sendiri adalah ini: Apa waktu binernya ? Waktu Biner Binary Time (True Binary Time)...

14
Jumlah warna, disortir berdasarkan kejadian

Yang ini mudah dijelaskan dan saya hampir tidak bisa percaya bahwa ini tidak pernah main golf sebelumnya: Untuk gambar yang diberikan (format apa pun yang didukung oleh bahasa Anda), temukan warna-warna unik dan hasilkan daftar warna. Cetak kode warna dalam hex RGB, yaitu tanda pagar #diikuti...

14
Produk 7-Distinct-Prime Terdekat

(via obrolan ) Entri OEIS A123321 mencantumkan urutan angka yang merupakan produk dari tujuh bilangan prima yang berbeda. Untuk singkatnya, kami akan menyebutnya nomor 7DP . Beberapa angka pertama dan pembagi yang sesuai di bawah ini: 510510 = 2 * 3 * 5 * 7 * 11 * 13 * 17 570570 = 2 * 3 * 5 * 7 *...

14
Labirin catur

Potongan-potongan catur (raja, ratu, benteng, uskup, dan ksatria) dan pion ada di papan, tetapi tidak di kotak a1 atau h8 . Tugas Anda adalah melakukan perjalanan dari a1 kosong ke kotak h8 kosong , hanya melewati kotak kosong. Aturan pergerakan adalah sebagai berikut: Anda dapat melanjutkan dari...

14
Saya hanya membayar dengan dolar

Seperti judul - meskipun secara rahasia - mengisyaratkan, saya hanya membayar dengan dolar. Tantangan Tulis fungsi / program yang mengambil string sebagai input, yang merupakan nilai moneter yang didahului oleh simbol. ex) £4.99. Kemudian, kembalikan jumlah yang sama dikonversi ke...

14
Golf sedikit menenun

Catatan: bagian pertama dari tantangan ini berasal dari tantangan Martin Ender sebelumnya, Visualisasi Bit Weaving . Kejahatan bahasa pemrograman esoterik memiliki operasi yang menarik pada nilai byte yang disebutnya "tenun". Ini pada dasarnya adalah permutasi dari delapan bit byte (tidak masalah...