Pertanyaan yang diberi tag «array-manipulation»

Persaingan untuk memecahkan masalah tertentu melalui penggunaan dan manipulasi array.

7
Tetangga siapa yang bermusuhan?
pengantar Untuk keperluan tantangan ini, kita akan mendefinisikan tetangga dari elemen EEE dalam matriks persegi ASEBUAHA (sedemikian sehingga E=Ai,jE=SEBUAHsaya,jE=A_{i,j} ) sebagai semua entri ASEBUAHA yang berbatasan langsung secara diagonal, horizontal atau vertikal ke EEE (yaitu mereka "mengelilingi" EEE , tanpa membungkus). Untuk para pendaki, definisi formal dari tetangga Ai,jSEBUAHsaya,jA_{i,\:j} untuk …


2
Kepulauan Sepi
Memasukkan: Array 2D berisi dua nilai berbeda (opsional). Saya akan menggunakan 0 dan 1 saat menjelaskan aturan. Format input tentu saja fleksibel. Tantangan: Nol adalah air, dan itu adalah pulau. Untuk memastikan kesepian, tugas Anda adalah mengelilingi semua pulau dengan air dengan memasukkan baris dan kolom nol. Anda tidak ingin …


26
Rata-rata tertimbang - masalah tren pers
Katakanlah array ini adalah berapa banyak press-up yang saya capai setiap hari dalam 28 hari terakhir: [ 20,20,20,30,30,30,30, 35,35,40,40,40,45,45, 50,50,50,50,50,50,50, 60,70,80,90,100,110,120 ] Seperti yang Anda lihat, ini mengambil tren kenaikan yang tajam pada minggu lalu, dan itulah bagian dari data ini yang paling saya minati. Semakin jauh di masa lalu, …

1
Advent Challenge 8: Perencanaan Transportasi Keranjang Penyimpanan!
<< Sebelumnya Berkat komunitas PPCG, Santa sekarang telah menyeimbangkan gerobak penyimpanannya. Sekarang, dia perlu memindahkan mereka ke dermaga transportasi sehingga mereka dapat dikirim ke teluk pemuatan. Sayangnya, trek untuk menggerakkan gerobak berantakan, dan dia perlu mencari cara untuk mendapatkan semuanya tanpa menabrak bersama! Tantangan Anda akan diberi trek untuk masing-masing …

2
Terapkan Kubus Kubus
Cubically adalah bahasa esoterik yang cukup baru yang mampu menciptakan jawaban pendek, seperti golf untuk subset masalah yang sangat spesifik. Ini unik karena menyimpan memori dalam bentuk kubus Rubik 3x3, membuat perhitungan jauh lebih sepele daripada di kebanyakan bahasa. Di Cubically, programmer harus memutar kubus internal untuk memanipulasi nilai-nilai yang …

2
Hitung OEIS A005434
Tugasnya adalah menghitung OEIS A005434 secepat mungkin. Pertimbangkan Spanjang string biner n. Mengindeks dari 1, kita dapat menentukan apakah S[1..i+1]cocok S[n-i..n]untuk semua idalam urutan dari 0ke n-1. Sebagai contoh, S = 01010 memberi [Y, N, Y, N, Y]. Ini karena 0cocok 0, 01tidak cocok 10, 010cocok 010, 0101tidak cocok 1010 …

6
Bilangan yang palindrom di pangkalan N
Diberikan bilangan bulat non-negatif n >= 0, menghasilkan selamanya bilangan bulat bilangan bulat x_i >= 3yang palindrom di nbasis yang persis berbeda b, di mana basis bisa 2 <= b <= x_i-2. Ini pada dasarnya kebalikan dari OEIS A126071 , di mana Anda menampilkan indeks mana dalam urutan yang memiliki …
10 code-golf  sequence  base-conversion  palindrome  code-golf  array-manipulation  matrix  code-golf  string  ascii-art  code-golf  ascii-art  physics  code-golf  number  sequence  fibonacci  code-golf  ascii-art  packing  code-golf  string  hexadecimal  code-challenge  restricted-source  decision-problem  binary  code-golf  code-golf  code-golf  stack-exchange-api  code-golf  string  parsing  generation  data-structures  code-golf  kolmogorov-complexity  graphical-output  code-golf  array-manipulation  integer  generation  data-structures  code-golf  number  random  probability-theory  king-of-the-hill  java  minesweeper  code-golf  string  kolmogorov-complexity  animation  code-golf  string  code-golf  code-golf  quine  code-golf  internet  code-golf  arithmetic  base-conversion 

1
Membagi array dan program menjadi dua
pengantar Anda telah ditugaskan untuk menulis sebuah program yang membagi array integer persegi panjang menjadi dua (untuk alasan apa pun). Tugas ini intensif secara komputasi, tetapi untungnya Anda memiliki mesin dual-core untuk melakukan perhitungan. Untuk memaksimalkan manfaat paralelisme, Anda memutuskan untuk membagi program secara merata menjadi dua dan membiarkan setiap …

4
Diagonisasi blok biaya minimum
Pertimbangkan matriks diagonal blok biner yang memiliki blok kuadrat 1s pada diagonal utama, dan bernilai 0 di tempat lain. Sebut saja matriks seperti itu "valid". Sebagai contoh, berikut adalah beberapa matriks 4x4 yang valid: 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 0 …

30
Kelompok item yang berulang
Deskripsi tantangan Diberikan daftar / larik item, tampilkan semua grup item berulang berulang. Deskripsi input / output Input Anda adalah daftar / larik item (Anda bisa berasumsi semuanya bertipe sama). Anda tidak perlu mendukung setiap jenis bahasa Anda, tetapi harus mendukung setidaknya satu (lebih disukai int, tetapi jenis seperti boolean, …

25
Hitung kecepatan relativistik
Dalam relativitas khusus , kecepatan objek bergerak relatif terhadap objek lain yang bergerak berlawanan arah diberikan oleh rumus: s=v+u1+vu/c2.s=v+u1+vu/c2.\begin{align}s = \frac{v+u}{1+vu/c^2}.\end{align} s = ( v + u ) / ( 1 + v * u / c ^ 2) Dalam rumus ini, dan adalah besarnya kecepatan benda, dan adalah kecepatan …

2
Mempartisi daftar!
Dalam tantangan ini, Anda perlu mempartisi daftar, di mana partisi memiliki ukuran maks, ukuran min, dan ukuran yang disukai. Saya akan menggunakan notasi (min,pref,max) untuk menunjukkan ukuran dalam tantangan ini. Bagi mereka yang tidak terbiasa dengan partisi, daftar berikut telah dipartisi menjadi bagian dari 3: [0..9] -> [[0,1,2],[3,4,5],[6,7,8]] Ketika daftar …

5
Array cetak dari tengah ke luar
Ini adalah pertanyaan kode-golf. Diberikan bilangan bulat s dan n tugasnya adalah untuk mengeluarkan semua larik panjang n yang mengambil nilai dari -s ke s. Satu-satunya twist adalah bahwa Anda harus menampilkannya dalam urutan berikut. Seluruh nol array panjang n. Semua array panjang n dengan elemen dari -1 hingga 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.