Pertanyaan yang diberi tag «array-manipulation»

Persaingan untuk memecahkan masalah tertentu melalui penggunaan dan manipulasi array.

30
Penentu Matriks Integer
Diberikan matriks integer persegi sebagai input, output penentu matriks. Aturan Anda dapat mengasumsikan bahwa semua elemen dalam matriks, penentu matriks, dan jumlah total elemen dalam matriks berada dalam kisaran integer yang dapat diwakili untuk bahasa Anda. Mengeluarkan nilai desimal / float dengan bagian pecahan 0 diperbolehkan (misalnya, 42.0bukan 42). Builtin …


30
Ratakan Array!
Dalam tantangan ini, tugas Anda adalah membuat program yang menggunakan array bersarang dan mengembalikan array datar satu dimensi. Sebagai contoh [10,20,[30,[40]],50]harus output [10,20,30,40,50]. Memasukkan Input akan berupa array bersarang (mis. [10,20,[[[10]]]]). Ini hanya akan berisi Integer (baik negatif dan positif), String dan Array. Anda dapat mengambil input sebagai argumen fungsi, …

18
Membatalkan susunan Array
Tantangan ini terinspirasi oleh pertanyaan tentang Mathematica.SE . Katakanlah Anda memiliki daftar / array bersarang dari beberapa struktur arbitrer (daftar di setiap level tidak harus memiliki panjang yang sama). Untuk kesederhanaan, kami akan menganggap bahwa node adalah bilangan bulat non-negatif atau array kosong. Sebagai contoh [[[1, 3], 2], [1, 4], …

9
Algoritma “Sorting”
Ada "algoritma pengurutan" kadang-kadang disebut pengurutan Stalin di mana untuk mengurutkan daftar Anda cukup menghapus elemen dari daftar sampai diurutkan dalam urutan yang meningkat. Misalnya daftar [1, 2, 4, 5, 3, 6, 6] Ketika "diurutkan" menggunakan Stalin menjadi [1, 2, 4, 5, 6, 6] Ketiganya dihapus karena rusak. Sekarang jelas …



22
Sortir nilai pendakian
Posting golf kode pertama saya, permintaan maaf atas kesalahan ... Konteks Dalam panjat tebing ( khusus batu ), nilai pendakian V / Vermin (AS) mulai dari 'VB' (tingkat termudah), dan kemudian pergi 'V0', 'V0 +', 'V1', 'V2', 'V2', 'V3' , 'V4', 'V5' dll. Hingga 'V17' (nilai tersulit). Tugas Anda akan …

29
Apakah ini kode awalan?
Dalam teori informasi, "kode awalan" adalah kamus di mana tidak ada kunci yang merupakan awalan dari yang lain. Dengan kata lain, ini berarti bahwa tidak ada string yang dimulai dengan yang lain. Misalnya, {"9", "55"}adalah kode awalan, tetapi {"5", "9", "55"}tidak. Keuntungan terbesar dari ini, adalah bahwa teks yang dikodekan …

30
Konsolidasi sebuah Array
Tugasnya sederhana: mengkonsolidasikan array int. Konsolidasi array ini terdiri dari: Semua instance 0 harus dipindahkan ke akhir array. Seharusnya tidak ada 0s antara bilangan bulat bukan nol. Semua indeks bukan nol harus mempertahankan pesanan mereka. Tantangan Konsolidasi array dalam jumlah byte terkecil. Anda mengkonsolidasikan array dengan panjang acak dengan ukuran …

20
Superior Passtimes
Kadang-kadang, ketika saya benar-benar bosan, saya suka mengambil jumlah array bilangan non-negatif. Saya hanya mengambil jumlah array panjang yang merupakan kekuatan dua. Sayangnya saya sering melakukan kesalahan. Untungnya saya melacak pekerjaan saya karena saya mengikuti cara berikut: Saya menambahkan pasangan angka yang berdekatan sampai hanya ada satu yang tersisa. Sebagai …

16
Siapa yang paling tinggi?
N anak-anak, tanpa dua berbagi ukuran persisnya, berbaris dalam urutan tertentu. Masing-masing hanya dapat membandingkan ketinggian dengan tetangga terdekat mereka. Ketika guru berteriak "angkat tangan jika kamu yang tertinggi", mereka melakukannya jika mereka lebih tinggi dari kedua tetangga mereka, dan mereka melakukannya secara bersamaan. Jika hanya satu yang mengangkat tangan, …

30
Apakah itu benar Tanya Jelly!
Latar Belakang Terinspirasi oleh Octave (dan, dengan ekstensi, MATL) interpretasi yang sangat nyaman dari matriks kebenaran / kepalsuan, Jelly mendapatkan atom Ȧ ( semua gaya oktaf ). Ȧ mengambil array sebagai input dan mengembalikan 1 jika array tidak kosong dan tidak mengandung angka 0 (integer, float, atau complex) di mana …

14
Array Escape - keluar dari sana
Suatu hari Anda bangun hanya untuk menemukan diri Anda terjebak dalam array. Anda mencoba keluar begitu saja, mengambil satu indeks pada saat itu, tetapi tampaknya ada aturan lain: Array diisi dengan bilangan asli. Jika Anda menemukan diri Anda pada indeks n, Anda pergi ke indeks array[n], kecuali: Jika Anda menemukan …

9
Putar anti-diagonal
Latar Belakang Dalam sebagian besar bahasa pemrograman yang masuk akal, sangat mudah untuk memutar baris atau kolom array 2D. Dalam tantangan ini, tugas Anda adalah memutar anti-diagonal sebagai gantinya. Ingatlah bahwa anti-diagonal array 2D adalah irisan 1D-nya yang diambil ke arah timur laut ↗. Memasukkan Larik 2D persegi panjang non-kosong …

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.