Pertanyaan yang diberi tag «array-manipulation»

Persaingan untuk memecahkan masalah tertentu melalui penggunaan dan manipulasi array.

11
Variasi N-bit pada Subset-Jumlah
Untuk tantangan lain yang saya tulis, saya perlu memverifikasi bahwa kasus uji dapat diselesaikan dengan bilangan bulat terbatas. Secara khusus, saya perlu memverifikasi yang berikut ini, untuk array integer yang tidak kosong Adan lebar bit integer n: Semua bilangan bulat adi Amemuaskan -2**(n-1) <= a < 2**(n-1)(representable dengan n-bit dua …

14
Daftar mod-seimbang
pengantar Misalkan saya memiliki daftar bilangan bulat, katakanlah L = [-1,2,2,1,2,7,1,4] . Saya suka memiliki keseimbangan dalam hidup saya, jadi saya senang melihatnya memiliki banyak elemen aneh bahkan elemen. Terlebih lagi, ia juga memiliki jumlah elemen yang sama di semua kelas modulo yang terdiri dari 3 elemen: [-1,2,2,1,2,7,1,4] 0 mod …

14
Jumlah kumulatif [N] yang digabungkan secara rekursif dengan iterasi M
Ambil dua bilangan bulat positif Ndan Mdan buat jumlah kumulatif gabungan [N], dengan Miterasi. Keluarkan hasil dari iterasi terakhir. Definisi jumlah kumulatif gabungan: Mulai dengan angka Ndan tentukan urutanX = [N] Tambahkan ke Xjumlah kumulatifX Ulangi langkah 2 Mkali. Jumlah kumulatif vektor, X = [x1, x2, x3, x4]adalah: [x1, x1+x2, …
14 code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

11
Cari Kasus yang Cocok Ganti
Ambil tiga input, serangkaian teks T,; serangkaian karakter untuk menggantikan F,; dan serangkaian karakter untuk menggantikannya dengan R,. Untuk setiap substring Tdengan karakter yang sama (tidak sensitif huruf) F, gantilah dengan karakter dalam R. Namun, simpan case yang sama dengan teks aslinya. Jika ada lebih banyak karakter Rdari pada F, …
14 code-golf  string  code-golf  string  ascii-art  alphabet  code-golf  number  sequence  counting  code-golf  sequence  counting  code-golf  quine  source-layout  code-golf  string  code-golf  decision-problem  game  code-golf  string  quine  source-layout  subsequence  code-golf  quine  code-golf  array-manipulation  integer  code-golf  ascii-art  code-golf  sequence  integer  code-golf  kolmogorov-complexity  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  integer  code-golf  string  number  integer  code-golf  string  ascii-art  code-challenge  test-battery  expression-building  source-layout  printable-ascii  code-bowling  code-golf  number  code-golf  number  string  binary  code-golf  matrix  conversion  code-golf  number  arithmetic 

8
Temukan sublist unik terpendek
Diberikan daftar daftar menemukan daftar terpendek yang merupakan sublist yang berdekatan dari satu daftar. Misalnya kalau kita punya [[1,2,3], [1,2,3,4], [2,4,5,6], [1,2,4,5,6]] sublist bersebelahan terpendek akan [3,4]karena hanya muncul di daftar kedua. Jika tidak ada sublist berdekatan yang unik (ini membutuhkan setidaknya satu entri duplikat), buat daftar kosong. Berikut ini …

30
Dapatkan indeks array setelah pengurutan
Tantangan Anda hari ini adalah menulis program atau fungsi yang mengambil daftar ldan memberikan posisil mana setiap elemen berurutan lmuncul. Dengan kata lain, output indeks dari nilai terkecil, diikuti oleh indeks dari nilai terkecil kedua, dll. Anda dapat mengasumsikan bahwa array input hanya akan berisi bilangan bulat positif, dan akan …

23
Hitung Matriks-Vektor
Diberikan array integer setidaknya dua elemen, output Matrix-Vector (didefinisikan di bawah) dari array. Untuk menghitung Matriks-Vektor , pertama-tama putar melalui narray input -ukuran untuk membuat matriks ukuran n x n, dengan elemen pertama dari array mengikuti diagonal utama. Ini membentuk bagian matriks. Untuk vektor, balik array input secara vertikal. Kemudian …

12
Pembalikan daftar daftar indeks
Terinspirasi oleh pos StackOverflow ini . pengantar Tugas Bob adalah membuat spreadsheet dan mengaturnya. Cara dia mengaturnya diketahui sangat sedikit kecuali untuk Bob, tetapi dia membuat daftar masing-masing spreadsheet yang termasuk dalam kelompok yang sama. Ada banyak data dalam spreadsheet yang ia buat, tetapi hanya ada satu data yang sedang …

13
Apakah ini tumpukan maksimum?
Sebuah tumpukan , juga dikenal sebagai prioritas-antrian, adalah jenis data abstrak. Secara konseptual, itu adalah pohon biner di mana anak-anak dari setiap simpul lebih kecil dari atau sama dengan simpul itu sendiri. (Dengan asumsi itu adalah heap-max.) Ketika sebuah elemen didorong atau muncul, heap mengatur ulang dirinya sendiri sehingga elemen …


10
Berapa langkah saya berjalan?
Pedometer sederhana dapat dimodelkan dengan pendulum dengan dua sakelar di sisi yang berlawanan — satu di x = 0 dan satu di x = l . Ketika pendulum menghubungi tombol jauh, ambulator dapat diasumsikan telah mengambil setengah langkah. Saat kontak dengan sakelar dekat, langkahnya selesai. Diberikan daftar bilangan bulat yang …

5
Apakah itu L-cembung?
Latar Belakang Sebuah polyomino disebut L-cembung , apakah itu mungkin untuk wisata dari setiap tile untuk setiap genteng lain dengan jalur L-berbentuk, yaitu jalan yang masuk dalam arah mata angin dan perubahan arah paling banyak sekali. Misalnya, polyomino dari 1s pada gambar 0 0 1 1 1 0 1 1 …

3
Batalkan Penggabungan Daftar
pengantar Sebagian besar dari Anda terbiasa dengan algoritma pengurutan gabungan untuk menyortir daftar angka. Sebagai bagian dari algoritma, seseorang menulis fungsi pembantu yang disebut mergeyang menggabungkan dua daftar yang diurutkan menjadi satu daftar yang diurutkan. Dalam pseudocode mirip-Python, fungsinya biasanya terlihat seperti ini: function merge(A, B): C = [] while …


4
Mendistribusikan kursi parlemen
pengantar Dalam pemilihan umum, orang ingin menghitung harga konstan per kursi parlemen. Ini berarti bahwa untuk N >= 0kursi yang akan didistribusikan dan daftar nssuara per partai, kami ingin menemukan nomor dsedemikian rupa sum(floor(n/d) for n in ns) == N Untuk membuat hal-hal menarik (dan lebih mirip dunia nyata), kami …

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.