Pertanyaan yang diberi tag «code-golf»

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

4
Visualisasikan angka-angka Gereja
Latar Belakang Visualisasi istilah λ-kalkulus Lambda-juggler terkenal (dan pegolf kode ) John Tromp merancang visualisasi yang menarik dari istilah dalam λ-calculus. Dalam kata-katanya: abstraksi (lambda) diwakili oleh garis-garis horizontal, variabel-variabel dengan garis-garis vertikal yang turun dari lambda pengikatnya, dan aplikasi oleh tautan-tautan horisontal yang menghubungkan variabel-variabel paling kiri. Misalnya, istilah …

13
Hitung Transformasi Fourier Diskrit
Terapkan Discrete Fourier Transform (DFT) untuk urutan berapa pun panjangnya. Ini dapat diimplementasikan sebagai fungsi atau program dan urutannya dapat diberikan sebagai argumen atau menggunakan input standar. Algoritma akan menghitung hasil berdasarkan DFT standar di arah maju. Urutan input memiliki panjang Ndan terdiri dari [x(0), x(1), ..., x(N-1)]. Urutan output …
9 code-golf  math 

1
Perkiraan konstanta Fransén-Robinson
Diberikan input n, output nilai konstanta Fransén-Robinson dengan ndigit setelah desimal, dengan pembulatan. Aturan Anda dapat mengasumsikan bahwa semua input adalah bilangan bulat antara 1 dan 60. Anda tidak boleh menyimpan nilai terkait apa pun - konstanta harus dihitung, tidak ditarik kembali. Pembulatan harus dilakukan dengan kriteria sebagai berikut: Jika …

1
Pengkodean run-length ganda
Semua orang tahu apa itu pengkodean run-length. Sudah menjadi subjek dari banyak tantangan kode-golf. Kami akan melihat variasi tertentu. Contoh Normal: 11222222222222222222233333111111111112333322 Run-length: 112(19)3(5)1(11)2333322 Angka dalam tanda kurung menentukan berapa kali simbol sebelumnya terjadi. Dalam contoh, hanya menjalankan 5 karakter atau lebih yang dikodekan. Ini karena proses pengkodean berjalan 4 …

5
Tips untuk bermain golf di Lisp
Apa tips umum ini untuk bermain golf di Lisp (dialek apa saja)? Silakan kirim satu tip per jawaban, dan hanya jawaban yang spesifik untuk dialek Lisp (mis. "Hapus komentar" bukan jawaban). Silakan kirim dialek Lisp yang sesuai dengan tip Anda.
9 code-golf  tips  lisp 

16
Apakah kedua set sama
{}adalah set kosong. Anda dapat menggunakan ()atau []jika Anda memilih. Kami tidak akan mendefinisikan "set" dengan ketat, tetapi set semua memenuhi properti berikut: Set mengikuti struktur matematika yang biasa. Inilah beberapa poin penting: Set tidak dipesan. Tidak ada set yang berisi dirinya sendiri. Elemen-elemen ada dalam satu set atau tidak, …

2
Tafsirkan DOGO!
Tafsirkan DOGO DOGO adalah bahasa pemrograman yang kurang dikenal. Sementara DOGO asli (bahasa lelucon dari pos Usenet) belum pernah diterapkan, bahasa yang menyerupai itu telah dibuat. Perintah untuk bahasa adalah: +===========+================================================================+ | Command | Description | +===========+================================================================+ | SIT | If the value of the current memory cell is 0, …

10
Temukan Kekuatan Matriks
Masalah Membuat program atau fungsi yang dapat menghitung hasil dari matriks diangkat ke n th kekuasaan. Kode Anda akan mengambil matriks persegi yang sewenang-wenang A dan bilangan bulat non-negatif n , dan kembali matriks dengan nilai A n . Batasan Fungsi bawaan yang menghitung daya matriks dan produk matriks tidak …

2
Temukan luas poligon
Dengan panjang sisi berurutan s1, s2, s3... s_nn-gon yang tertulis dalam lingkaran, temukan luasnya. Anda dapat mengasumsikan bahwa poligon itu ada. Selain itu, poligon akan menjadi cembung dan tidak berpotongan sendiri, yang cukup untuk menjamin keunikan. Built-in yang secara khusus mengatasi tantangan ini, serta fungsi built-in yang menghitung circumradius atau …

5
Berjalan di Hypercube
Baru-baru ini saya membaca tentang teori grafik, terutama hypercubes dan memikirkan cara-cara menarik untuk membangun jalur padanya. Inilah yang saya pikirkan. Seperti yang mungkin Anda ketahui, Anda dapat membuat hypercube n-dimensional dengan mengambil semua n-tuple yang terdiri dari 1dan 0sebagai simpul dan menghubungkannya, jika mereka berbeda dalam satu digit. Jika …

4
Kode terpendek untuk mengamankan penghapusan disk
Mari kita menulis kode terpendek untuk melakukan varian yang disederhanakan dari Metode Penghapusan DoD 5220.22-M dengan hanya dua lintasan penulisan. Bahasa pemrograman apa pun diterima, tetapi penggunaan pustaka berorientasi disk-wiping dilarang. Inilah cara kami mengimplementasikannya dalam pseudocode: Set x to 0 [Start] 'Write Pass For each sector in disk write …
9 code-golf 

6
Hitung jumlah Kronecker dari dua matriks
Dalam contoh di bawah ini, Adan Bakan menjadi 2-by-2 matriks, dan matriks satu-diindeks. Sebuah Kronecker produk memiliki sifat sebagai berikut: A⊗B = A(1,1)*B A(1,2)*B A(2,1)*B A(2,2)*B = A(1,1)*B(1,1) A(1,1)*B(1,2) A(1,2)*B(1,1) A(1,2)*B(1,2) A(1,1)*B(2,1) A(1,1)*B(2,2) A(1,2)*B(2,1) A(1,2)*B(2,2) A(2,1)*B(1,1) A(2,1)*B(1,2) A(2,2)*B(1,1) A(2,2)*B(1,2) A(2,2)*B(2,1) A(2,2)*B(1,2) A(2,2)*B(2,1) A(2,2)*B(2,2) Sebuah Kronecker sum memiliki sifat sebagai berikut: …

6
Final Fantasy XV TIDAK DITEMUKAN!
Karena saya benar-benar hyped untuk acara Final Fantasy XV Uncovered , saya ingin Anda menulis saya sebuah program untuk memberi tahu saya kapan itu !!! Input Input take Anda dalam bentuk HH:MM XDT, di mana HHangka dalam rentang 1-12, MMadalah angka di antara 0-60, dan XDTmerupakan zona waktu, dengan Xmenjadi …
9 code-golf 

1
Golf Inggris - menggunakan kontraksi
Saya belum banyak tertawa dari konten Stack Exchange seperti ini . Saya pikir Anda semua akan menikmati tantangan ini, karena terinspirasi oleh apa yang ada di sana. Anda akan menulis fungsi atau program yang merupakan kode-golf, yaitu harus sesingkat mungkin. Diberikan teks, kembalikan (keduanya dengan cara apa pun) teks di …

29
Pola Sembilan
pengantar Saya menemukan pola (tidak berguna) ini tempo hari ketika saya sedang menonton TV. Saya menamainya "pola 9" karena angka pertama yang menggunakannya adalah 9. Intinya adalah, Anda memasukkan nomor (katakanlah x ), dan kemudian Anda kembali: x x + ( x / 3) [sebut saja ini y ] dua …

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.