Pertanyaan yang diberi tag array-manipulation

9
Tips untuk bermain golf di The Powder Toy

Bersenang-senang dengan yang satu ini, The Powder Toy adalah tantangan yang menarik untuk golf, terutama dengan logika filt. Hal yang membuat TPT menjadi tantangan adalah banyaknya banyak banyak cara untuk mendekati masalah: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe...

9
Undelta multiplikasi

Mari kita mendefinisikan "delta multiplikatif" dari nilai sebagai:[a0,⋯aN,][a0,⋯aN,][\; a_0, \cdots a_N, \;] [a1/a0,⋯,ai+1/ai,⋯,aN/aN−1][a1/a0,⋯,ai+1/ai,⋯,aN/aN−1] [\; a_1 / a_0, \cdots, a_{i+1} / a_i, \cdots, a_N / a_{N-1} \;] Operasi terbalik - yaitu "undelta multiplikatif" - mengembalikan...

9
Transpose diad

Seperti kebanyakan simbol APL, ⍉memiliki makna yang berbeda ketika dipanggil dengan satu argumen (transpose) versus dua argumen (dyadic transpose / reorder dimensi). Tantangan ini menyangkut yang terakhir, yang bertindak serupa dengan numpy.moveaxisdi Python atau permutedi MATLAB, tetapi lebih...

8
Sandwich Array

(Diadaptasi dari Soal C pada kualifikasi pertama dari ACM Programming Contest 2012/2013 ) Anda memiliki beberapa array, bernama A 1 , A 2 , ..., A n , masing-masing diurutkan dalam urutan menaik. Setiap item dalam array akan menjadi bilangan bulat 32-bit. Sebuah Sandwich adalah satu set indeks j...

8
Beri peringkat daftar skor dengan "lompati"

Diberikan daftar skor (bilangan bulat non-negatif) yang disortir dari yang terhebat hingga yang paling kecil: [ 10, 10, 6, 6, 4, 0] Tetapkan setiap skor peringkat integer, dimulai dengan 1 dan naik, sehingga skor yang sama memiliki peringkat yang sama (yaitu mereka diikat): [ 1, 1, 3, 3, 5, 6...

8
Paeth-transform array

Salah satu bagian penting dari algoritma kompresi PNG adalah transformasi Paeth, yang mengubah gambar dengan cara yang membuatnya lebih baik (biasanya). Dalam tantangan ini, tugas Anda adalah menulis program untuk menghitung transformasi Paeth. Operasi transformasi Paeth dijelaskan di bawah...

8
Bepergian di Bumi yang datar

Koordinat di dunia flat-Earth terdiri dari garis lintang (x) dan garis bujur (y), yang merupakan bilangan bulat dalam kisaran 0 ... 9999. Sama seperti bilangan bulat Gaussian , tetapi selalu ditulis menggunakan notasi ini: 411S 370E Yaitu, dengan Satau Nditambahkan ke garis lintang, dan Eatau...

8
K-Means Clustered Golf

K-Means Clustering ( Wikipedia ) Tugas di sini agak sederhana, melakukan iterasi tunggal dari algoritma pengelompokan k-means pada matriks biner. Ini pada dasarnya adalah tugas pengaturan untuk algoritma k-means utama, saya merasa pengaturan mungkin lebih mudah dan menarik bahasa golf untuk...

8
Menghitung Permata di Tanah

Menghitung Permata Latar Belakang Kotak perhiasan saya baru saja jatuh! Ada terlalu banyak permata dengan bentuk berbeda di tanah. Dan tugas Anda adalah menghitung jumlah jenis permata tertentu. I / O Kode Anda harus mengambil dua input Sdan G, yang bisa berupa string dengan baris baru, array...