Pertanyaan yang diberi tag «array-manipulation»

Persaingan untuk memecahkan masalah tertentu melalui penggunaan dan manipulasi array.

7
Isi langkah-langkahnya (secara acak)!
Ini adalah Hole-9 dari The Autumn Tournament dari APL CodeGolf . Saya adalah penulis asli masalah di sana, dan dengan demikian diizinkan memposting ulang di sini. Diberikan array Boolean sederhana (persegi panjang, tidak bergerigi) (dari satu dimensi atau lebih) mengembalikan daftar array yang berbentuk demikian di mana array pertama identik …

1
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 garis, array karakter …


1
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 mencobanya juga. Matriks yang diteruskan ke Anda akan memiliki …

2
Periksa apakah persegi panjang mengisi ruang persegi panjang tanpa celah atau tumpang tindih
Tantangan ini didasarkan pada tantangan lain yang serupa. Karena menemukan pengemasan persegi panjang yang paling efisien adalah NP-hard (yaitu, solusinya mudah diperiksa tetapi sulit ditemukan), tantangan ini jauh lebih mudah daripada yang ini di sini Tantangan ini Diberikan banyak persegi panjang, cari tahu apakah mereka mengisi ruang persegi panjang tanpa …

16
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 Wditambahkan ke garis bujur, dengan …
8 code-challenge  arithmetic  parsing  code-golf  interpreter  code-golf  random  classification  code-golf  ascii-art  code-golf  code-golf  string  number  array-manipulation  code-golf  math  rational-numbers  code-golf  internet  classification  code-golf  string  integer  code-golf  number  graphical-output  typography  king-of-the-hill  code-golf  number  sequence  palindrome  code-golf  math  code-golf  math  probability-theory  code-challenge  image-processing  test-battery  code-golf  number-theory  code-golf  tips  swift  code-golf  graphical-output  image-processing  color  code-golf  string  conversion  code-golf  string  array-manipulation  code-golf  encryption  king-of-the-hill  code-golf  string  ascii-art  code-golf  code-golf  string  compression  decision-problem  code-golf  ascii-art  number-theory  division  code-golf  ascii-art  code-golf  code-golf  number  array-manipulation  code-golf  ascii-art  code-golf  code-golf  string  code-golf  sequence  number-theory  code-golf  math  geometry  code-golf  combinatorics  code-golf  integer  code-golf  arithmetic  number-theory  code-golf  arithmetic  restricted-source  number-theory  restricted-complexity 


2
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 ini. Transformasi Paeth Transformasi Paeth mengurangi dari masing-masing anggota Xarray 2 …

16
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
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 1 …
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.