Pertanyaan yang diberi tag code-golf

27
String peta ke kurva Hilbert

Mari kita memetakan beberapa string ke ruang 2d, gaya fraktal. Tugas Anda adalah menghitung a kurva Hilbert dan meletakkan string di sepanjang itu. Tugas Tugasnya adalah mengambil string input baris tunggal, dan meletakkannya di sepanjang kurva Hilbert yang cukup besar untuk menampungnya,...

27
Jumlah faktor prima

2013 memiliki faktorisasi utama 3*11*61. 2014 memiliki faktorisasi utama 2*19*53. Properti menarik mengenai faktorisasi ini adalah bahwa terdapat bilangan prima yang berbeda dalam faktorisasi 2013 dan 2014 bahwa jumlah ke nomor yang sama: 11+61=19+53=72. Tulis sebuah program atau fungsi yang...

27
Petakan nomor acak ke pi

Representasi presisi ganda desimal hanya dapat menjamin keakuratan 15 tempat desimal, sehingga pi diperkirakan sebagai: 3.141592653589793 Anda dapat melihat bahwa digit 3ada di posisi 1, 10, 16, digit 1ada di posisi 2, 4dll. Tantangan Tugas Anda adalah membuat program atau fungsi yang membuat...

27
Temukan kata-kata saya!

Gagasan dari tantangan ini adalah untuk menemukan semua kata dari kamus di kotak surat. Masukan Anda harus berasal dari stdin atau fungsi arg dan akan datang dalam format berikut: [your dictionary as a list of space sep words] [a grid of letters] Example: The cool car looc thea jopr Aturan...

27
Atbash Self Palindromes

Pertimbangkan transformasi Atbash : A|B|C|D|E|F|G|H|I|J|K|L|M Z|Y|X|W|V|U|T|S|R|Q|P|O|N Di mana A ⇔ Z dan L ⇔ O, misalnya Ada properti menarik yang dibagikan oleh beberapa kata. Ketika beberapa string diterjemahkan ke atbash-equivalen mereka, kata terjemahan adalah kata aslinya dibalik. Saya...

27
Berapa banyak puncak di pegunungan saya?

Daftar bilangan bulat positif dapat divisualisasikan sebagai jajaran gunung terukur di mana setiap entri daftar mewakili ketinggian satu bagian vertikal pegunungan. Misalnya, daftarnya 1, 2, 2, 3, 4, 3, 5, 3, 2, 1, 2, 3, 3, 3, 2, 2, 1, 3 bisa menjadi jangkauan x x x xxxxx xxx x xxxxxxxx...

27
Hitung koefisien multinomial

Saatnya untuk tantangan mudah lainnya di mana semua dapat berpartisipasi! Teorema multinomial menyatakan: Ekspresi dalam tanda kurung adalah koefisien multinomial, didefinisikan sebagai: Mengizinkan istilah k i untuk menjangkau semua partisi integer dari n memberikan level ke- n dari m...

27
Mencocokkan Kata-Kata Berdekatan

Dalam tantangan ini, Anda diberikan dua kata: Tugas Anda adalah untuk menentukan apakah mereka berbatasan . Dua huruf berdekatan jika: Mereka adalah surat yang sama, atau Mereka berbatasan secara leksikografis. Misalnya, J berdekatan dengan I , J , dan K saja. Z tidak berdekatan dengan A Dua...

27
Keluarkan urutan van der Corput

Urutan van der Corput adalah salah satu contoh paling sederhana dari urutan perbedaan rendah . nIstilah ke- nya adil 0.(n written in base 10 and mirrored), jadi syarat pertamanya adalah: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.01, 0.11, 0.21, 0.31, 0.41, 0.51, 0.61, 0.71, 0.81, 0.91,...

27
Implementasikan kembali core core wc

Tantangan ini mirip dengan yang lama ini , tetapi dengan beberapa bagian spesifikasi yang tidak jelas dipalu dan persyaratan I / O yang kurang ketat. Diberikan input dari string yang hanya terdiri dari ASCII dan baris baru yang dapat dicetak, menampilkan berbagai metriknya (byte, kata, jumlah...

27
Negara-negara sekitarnya

Pernah bertanya-tanya negara apa yang mengelilingi negara lain? Saya juga melakukannya, kadang-kadang, dan, inilah tantangannya. Saya telah memberikan daftar negara dan negara yang mereka sentuh yang harus Anda kenali di bagian bawah pos ini dalam blok kode. Anda perlu membuat program lengkap yang...

27
Javascript kiri-pad golf

pengantar Di belakang dari kejatuhan paket npm pad-kiri , mari kita memiliki kode golf untuk mengimplementasikan pad-kiri. Fungsi kiri-pad terdiri dari 2 argumen default dan 1 argumen tambahan, dalam bentuk string , panjang , ( padchar ). Jika padchar tidak diberikan, ini distandarisasi untuk...

27
Pisahkan Kuarter

Jika Anda belum tahu, angka empat pada dasarnya adalah nomor 4 bagian. Untuk keperluan tantangan ini, ia memiliki komponen nyata dan tiga komponen imajiner . Komponen imajiner yang diwakili oleh akhiran i, j, k. Sebagai contoh, 1-2i+3j-4kadalah angka empat dengan 1menjadi komponen nyata dan -2, 3,...

27
Bersihkan ikan quartata yang berlumpur

Tantangan ini untuk menghormati pemenang kategori Rookie of the Year dari Best of PPCG 2015 : muddyfish (karena saya bukan bahasa yang Anda cari! ) Dan quartata (untuk Implementasikan Mesin Kebenaran ). Selamat! Latar Belakang Di parit terdalam samudera, hiduplah seekor ikan berbentuk persegi...

27
Bilangan dengan Rotational Symmetry

Diberikan bilangan bulat, mengeluarkan nilai kebenaran jika itu terbalik terbalik (diputar 180 °) atau nilai palsu sebaliknya. 0,, 1dan 8memiliki simetri rotasi. 6menjadi 9dan sebaliknya. Urutan angka yang menghasilkan hasil yang benar: OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111, 181, 609,...

27
Bisakah Gravity Guy berhasil?

Gravity Guy adalah gim di mana satu-satunya input pengguna adalah kunci tunggal yang membalik arah gravitasi. Diberi tingkat seni ASCII, tentukan apakah Gravity Guy mungkin mencapai akhir. Aturan Arah awal gravitasi sedang turun . Kolom pertama dari input akan selalu hanya berisi satu # , yang...

27
Tulis program yang membalikkan nama file sumbernya

Dalam satu file, tulis sebuah program yang tidak memerlukan input dan tidak menghasilkan output. Ketika menjalankannya harus membalikkan nama file yang terkandung di dalamnya, terlepas dari apa namanya , tanpa mengubah kode atau menghasilkan efek samping yang bertahan lama. Cara apa pun untuk...

27
Putar hypercube

pengantar Hypercube / tesseract adalah setara 4 dimensi dari kubus normal. Itu dibuat dengan mengambil jaring kubus, memperluasnya ke dimensi 3, lalu - menggunakan dimensi 4 - melipatnya menjadi hypercube. Ini pada dasarnya sebuah kubus, di mana setiap sisi adalah kubus. Untuk membuat hypercube,...

27
Decode entri direktori Microsoft MS-DOS 5.0 FAT

Sistem file Microsoft FAT memiliki tabel direktori untuk mewakili "file" mana di mana "folder" pada disk. Untuk saat ini, entri-entri ini menjejalkan banyak informasi menjadi sejumlah kecil bit. Ada banyak spesifikasi teknis di Wiki untuk yang penasaran, tetapi tantangan di sini adalah fokus pada...