Pertanyaan yang diberi tag «array-manipulation»

Persaingan untuk memecahkan masalah tertentu melalui penggunaan dan manipulasi array.

6
Pedagang Saham Perjalanan Waktu
Kisah Dahulu kala Bobby membuat dompet Bitcoin dengan 1 Satoshi (1e-8 BTC, unit mata uang terkecil) dan melupakannya. Seperti banyak orang lain, dia kemudian berkata, "Sialan, andai saja saya berinvestasi lebih banyak saat itu ...". Tidak berhenti melamun, ia mendedikasikan seluruh waktu dan uangnya untuk membangun mesin waktu. Dia menghabiskan …

10
0-1 Penghitung Fase Maksimal
Pertimbangkan array bit, katakanlah 1 1 1 0 0 0 0 1 0 0 1 0 1 1 1 1 1 0 1 0 Kami menyebut subarray yang berdekatan dengan panjang ≥ 5 fase jika setidaknya 85% dari bit adalah sama dan bit pertama / terakhir sama dengan bit mayoritas. …

2
Urutan Stack Buku
Saat menumpuk buku, Anda biasanya ingin meletakkan yang terbesar di bagian bawah dan yang terkecil di bagian atas. Namun, OCD laten saya membuat saya merasa sangat tidak nyaman jika saya punya dua buku di mana satu lebih pendek (tingginya) tetapi lebih lebar dari yang lain. Tidak peduli urutan mana saya …

30
Hitung pengulangan array
Anda akan menerima array dan harus mengembalikan jumlah bilangan bulat yang terjadi lebih dari satu kali. [234, 2, 12, 234, 5, 10, 1000, 2, 99, 234] Ini akan mengembalikan 2, karena masing-masing 234dan 2muncul lebih dari sekali. [234, 2, 12, 234] [2, 12, 234, 5, 10, 1000, 2] Daftarnya tidak …

11
Grafik ksatria di papan N-oleh-N
Dalam catur, seorang ksatria hanya dapat bergerak ke posisi yang ditandai dengan X relatif terhadap posisi saat ini, ditandai dengan ♞: A Knight's Graph adalah grafik yang mewakili semua gerakan hukum dari bidak ksatria di papan catur. Setiap titik dari grafik ini mewakili kuadrat papan catur, dan masing-masing ujung menghubungkan …

15
Fungsi papan klip: tempel
Tantangan ini terkait dengan beberapa fitur bahasa MATL, sebagai bagian dari acara Bahasa Bulan Mei 2018 . Tantangan terkait: Papan klip fungsi: salin . pengantar Papan klip fungsi MATL menyimpan ("salinan") input ke empat panggilan terakhir ke fungsi pengambilan input yang normal. Fungsi normal adalah jenis fungsi yang paling umum …

14
Apakah ini bilangan segitiga terpotong?
Urutan OEIS terkait: A008867 Nomor segitiga terpotong Properti umum dari bilangan segitiga adalah bahwa angka-angka itu dapat disusun dalam segitiga. Misalnya, ambil 21 dan susun menjadi segitiga os: Hai oo ooo oooo ooooo oooooo Mari kita mendefinisikan "pemotongan": memotong segitiga dengan ukuran yang sama dari setiap sudut. Salah satu cara …
20 code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

9
Membalikkan kolom sambil mempertahankan bentuk
pengantar Misalkan Anda memiliki daftar daftar bilangan bulat (atau objek apa pun sebenarnya, tetapi mari kita tetap menggunakan bilangan bulat untuk kesederhanaan). Daftarnya mungkin panjangnya berbeda, dan beberapa di antaranya mungkin kosong. Mari kita menulis daftar dalam format tabel: [[ 1, 2, 3, 4, 5], [ 6, 7], [ 8, …


8
Pilih-ratakan daftar
Pertimbangkan proses "memilih" daftar bersarang. Memilih didefinisikan sebagai berikut: Jika argumennya adalah daftar, ambil elemen dari daftar secara acak (seragam), dan pilih dari sana. Jika argumennya bukan daftar, kembalikan saja. Contoh implementasi dengan Python: import random def pick(obj): if isinstance(obj, list): return pick(random.choice(obj)) else: return obj Untuk mempermudah, kami menganggap …

23
Apakah daftar dapat dibagi?
Terinspirasi (dengan penjelasan dicuri dari) ini Latar Belakang Katakanlah Anda memiliki dua daftar A = [a_1, a_2, ..., a_n]dan B = [b_1, b_2, ..., b_n]bilangan bulat. Kita mengatakan Aadalah berpotensi-habis dibagi oleh Bjika ada permutasi dari Byang membuat a_idibagi oleh b_isemua i. Masalahnya kemudian: apakah mungkin untuk memesan ulang (yaitu …

30
Hitung perubahan dalam array
Tugas Anda hari ini adalah menulis program atau fungsi yang mengambil array bilangan bulat, dan menghitung berapa kali, membacanya dari kiri ke kanan, bahwa nilainya berubah. Ini lebih mudah ditunjukkan dengan contoh:[1 1 1 2 2 5 5 5 5 17 3] => [1 1 1 **2** 2 **5** 5 …

29
Menjalankan maksimum kedua daftar
Diberikan daftar bilangan bulat, tugas Anda adalah menampilkan nilai terbesar kedua dalam elemen k pertama , untuk setiap k antara 2 dan panjang daftar input. Dengan kata lain, output nilai terbesar kedua untuk setiap awalan input. Anda dapat menampilkan nilai arbitrer untuk elemen pertama (di mana k = 1), atau …

28
Menemukan pasangan Anda
Tantangan Diberikan daftar 2-tupel yang sewenang-wenang, dan satu elemen di salah satu tupel itu, mengeluarkan "mitranya", yaitu diberi adan [(i,j),...,(a,b),...,(l,m)], keluaran b. Anda dapat menganggap semua tupel adalah unik, dan bahwa semua elemen dalam tupel adalah string. Lebih jauh anggap Anda tidak memiliki keduanya (x,y)dan (y,x). Uji kasus Input Output …

30
Di mana nilai saya?
Bos saya sekarang ingin saya menerapkan mekanisme yang memungkinkan dia mencari item dalam array, dan memberinya indeks / indeks di mana nilai itu terjadi. Tugas Anda: Tulis program atau fungsi yang menerima array dan nilai (String, Integer, Float, atau Boolean), dan mengembalikan indeks array di mana nilai terjadi (baik 0 …

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.