Pertanyaan yang diberi tag code-golf

9
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...

9
Sederhanakan suatu Tanggal

Ini mirip dengan penyederhanaan fraksi, tetapi dengan Tanggal! Input dari program Anda harus dalam bentuk mm/dd Misalnya 3/4 //March 4 12/15 //December 15 1/1 // January 1 Kami berasumsi bahwa input akan valid sehingga bulan memiliki jumlah hari di dalamnya: January 31 February 28 March...

9
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...

9
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...

9
Derivatif di Tepi

Cara yang saya sukai untuk memperkirakan turunan adalah perbedaan utama, ini lebih akurat daripada perbedaan maju atau perbedaan mundur, dan saya terlalu malas untuk naik ke tingkat yang lebih tinggi. Tetapi perbedaan pusat membutuhkan titik data di kedua sisi titik yang Anda evaluasi. Biasanya ini...

9
Mengindeks jumlah dan strip matriks saya

Mengindeks jumlah dan strip matriks saya Diberikan matriks / array 2d dalam bahasa pilihan Anda Memasukkan: Matriks akan selalu memiliki panjang yang aneh Matriks akan selalu berbentuk kuadrat sempurna Nilai matriks dapat berupa bilangan bulat apa pun dalam bahasa Anda (positif atau...

9
Isi banjir kisi 2D

Deskripsi tantangan Mari kita sebut array dua dimensi, persegi panjang (artinya setiap subarray memiliki panjang yang sama), sebuah kisi . Setiap unit kisi adalah ruang kosong atau perbatasan . Dalam kotak karakter, ruang kosong diwakili oleh spasi tunggal; karakter lain diperlakukan sebagai...

9
Tagihan air Fred

Fred adalah pria yang sangat ramah, tetapi kenyataannya dia jahat. Karena itu, Fred tinggal sendirian di sebuah apartemen kecil di Los Altos, CA. Fred sangat kejam karena dia sangat khusus tentang air. Karena itu, ia membutuhkan bantuan Anda untuk mencari tahu berapa tagihan airnya. Tugas Anda...

9
Dari Rgb ke Cmyk

Diberi 3 byte atau RGB sebagai input, hitung nilai CMYK terdekat, dan hasilkan. buat fungsi dengan parameter dan nilai balik atau program yang beroperasi pada stdin / stdout gunakan profil warna pilihan Anda, tetapi berikan referensi input dapat berupa nilai numerik yang terpisah dalam rentang...

9
Mengurai dan Memproses Input Bahasa Kunci

Ayo parsing dan proses Key-Language! Diberikan input dari urutan penekanan tombol keyboard dan / atau tombol khusus, tulis program, fungsi, dll. Yang menghasilkan produk ketika semua tindakan diproses berdasarkan keyboard berikut: +-------------------------------------------------------+ | ~ | ! |...

9
Struktur Direktori Treefication Grafis

Konversi struktur direktori klasik seperti ini: config.yml drafts begin-with-the-crazy-ideas.textile on-simplicity-in-technology.markdown includes footer.html header.html Ke dalam ini . ├── config.yml ├── drafts | ├── begin-with-the-crazy-ideas.textile | └──...

9
Urutan Szekeres

Definisi a(1) = 1 a(2) = 2 a(n)adalah angka terkecil k>a(n-1)yang menghindari perkembangan aritmatika 3-term dalam a(1), a(2), ..., a(n-1), k. Dengan kata lain, a(n)adalah angka terkecil k>a(n-1)sehingga tidak ada x, di ymana 0<x<y<ndan a(y)-a(x) = k-a(y). Contoh berhasil Untuk...

9
Pindahkan platform!

Tantangan Diberikan string (mungkin memiliki baris baru), atau array dua dimensi, dan bilangan bulat positif n, menampilkan posisi platform nsetelah posisi awal. U, D, R, L adalah platform. ^, v, >, < adalah panah yang mengubah arah platform. U, D, R, Lmasing-masing bergerak ke atas,...

9
Ortografi abad pertengahan

Tugas Tugas Anda adalah mengubah teks menjadi ortografi abad pertengahan. Detail jdikonversi ke idan Jke I. udan Upada awal kata dikonversi menjadi vdan Vmasing - masing. vdan Vdi mana saja kecuali awal kata dikonversi ke udan Umasing - masing. sdikonversi ke ſ(U + 017F) kecuali di akhir kata...

9
Mari kita membuat peta penjara bawah tanah

Dahulu kala, ketika saya menghabiskan lebih banyak waktu bermain RPG, salah satu masalah yang dimiliki beberapa pemain, adalah melacak pergerakan partai dan menggambar peta yang tepat. Jadi saya datang dengan ide, untuk memeriksa bagaimana kalian menghadapi masalah ini. Tugas adalah menulis...