Pertanyaan yang diberi tag «array-manipulation»

Persaingan untuk memecahkan masalah tertentu melalui penggunaan dan manipulasi array.


18
Sortir dan Terapkan kembali Delta Array
Tampaknya setiap Modifikasi Sederhana dari delta menggunakan fungsi yang konsisten hampir selalu dapat dilakukan dengan cara lain yang lebih singkat , Dennis . Dengan demikian, satu-satunya solusi yang dapat saya bayangkan untuk membuat ini lebih sulit, adalah dengan memperkenalkan semacam fungsi yang tidak konsisten. Penyortiran. Tugas Anda adalah mengambil array …

16
Array 7 aturan yang membosankan
Ikhtisar Buat program yang menghasilkan array dengan panjang acak dengan angka acak, lalu terapkan serangkaian aturan yang mengubah array. Setelah aturan diterapkan, cetak jumlah array kecuali ditentukan lain Pengaturan array Array harus panjang acak antara 5 dan 10 inklusif, dengan bilangan bulat acak antara 1 dan 20 inklusif. Setiap panjang …

3
Pre-order + post-order ke in-order
Tugas Mengingat traversal pre-order dan post-order dari pohon biner penuh, kembalikan traversal in-order. Traversal akan direpresentasikan sebagai dua daftar, keduanya berisi n bilangan bulat positif yang berbeda, masing-masing secara unik mengidentifikasi sebuah node. Program Anda dapat mengambil daftar ini, dan menampilkan traversal in-order yang dihasilkan, menggunakan format I / O …

14
Maxima Maksimum!
Terinspirasi oleh pertanyaan ini dan disempurnakan oleh Luis Mendo . Tantangan Diberikan matriks 2D bilangan bulat, setiap baris memiliki nilai maksimum. Satu atau lebih elemen dari setiap baris akan sama dengan nilai maksimum dari masing-masing baris. Tujuan Anda adalah untuk menentukan kolom mana yang berisi paling banyak entri yang sama …

8
Gambarlah segitiga phi
Klarifikasi: Pada dasarnya, Anda perlu membuat ini Fungsi totient Euler memiliki nama phi. Mari kita coba hitung phi (8) Pertama, daftarkan semua angka 8 dan di bawahnya, tidak termasuk 0 atau di bawah 8 7 6 5 4 3 2 1 Sekarang cari nomor mana yang tidak berbagi faktor dengan …

3
Putar setiap blok 2x2 dalam sebuah matriks
Tantangan Diberi n x mmatriks dengan n > 1dan m > 1 diisi dengan bilangan bulat 1 2 3 4 5 6 dan daftar bilangan bulat dengan nilai persis sama seperti 2x2blok dalam matriks ( (n-1)*(m-1)jika Anda membutuhkan angka pastinya) [1, 2] Keluarkan matriks dengan setiap 2x2blok diputar oleh nilai …


5
Rata-Rata Keluar Dua Daftar
Rata-rata dua daftar Tantangan Diberikan dua daftar bilangan bulat positif, tentukan apakah mungkin untuk mengatur ulang elemen menjadi dua daftar baru sehingga daftar baru memiliki rata-rata aritmatika yang sama (rata-rata). Memasukkan Masukan dapat diambil melalui STDIN atau sebagai argumen fungsi. Input dapat diambil sebagai daftar, atau jika bahasa Anda tidak …

1
Array Golfscript Diagonal
Apakah ada cara di Golfscript untuk membawa semua diagonal array menjadi satu array? Misalnya, untuk array [[1 2 3][4 5 6][7 8 9]] kembali [[7][4 8][1 5 9][2 6][3]] (tidak harus dalam urutan itu) dan untuk ["ABCD""EFGH""IJKL"] kembali ["I""EJ""AFK""BGL""CH""D"] (tidak harus dalam urutan itu). Asumsikan panjang array adalah sama. Saya …

7
Urutan persimpangan
Melintasi urutan Diberikan daftar bilangan bulat positif A, sebut itu urutan yang meningkat jika setiap elemen lebih besar atau sama dengan yang sebelumnya; dan menyebutnya urutan menurun jika setiap elemen kurang dari atau sama dengan yang sebelumnya. Beberapa peningkatan urutan: [1,2,4,7] [3,4,4,5] [2,2,2] [] Beberapa urutan menurun: [7,4,2,1] [5,4,4,3] [2,2,2] …

7
Pertempuran array dengan kekuatan rahasia yang aneh
Berikut ini adalah tantangan array dua dimensi yang relatif sederhana. Bayangkan medan perang 625 kaki prajurit. Anda memerintahkan pasukan aneh , tapi sayangnya kekuatan pasukan genap membanjiri Anda. Syukurlah, prajurit Anda memiliki kekuatan rahasia: Jika kekuatan setiap pasukan aneh dan sekutu aneh di sekitar mereka dapat dibagi oleh nomor kekuatan …

2
Golf array Ada saya
Latar Belakang Ada adalah bahasa pemrograman yang tidak dikenal karena kekasarannya. Namun, sintaks literal arraynya secara teori memungkinkan spesifikasi array yang cukup singkat. Berikut ini adalah deskripsi EBNF sederhana dari sintaks literal array (lumayan untuk bottlecaps.de : array ::= positional_array | named_array positional_array ::= expression ',' expression (',' expression)* | …

6
Isian Overhead Konsisten Overhead (COBS)
Saya terkejut ini belum pernah diposting sebelumnya! The Konsisten Overhead Byte Stuffing (tongkol) algoritma yang digunakan untuk membatasi byte stream. Kami memilih penanda bingkai (kami akan menggunakan 0x00) dan di mana pun 0x00 terjadi dalam aliran itu diganti dengan jumlah byte hingga 0x00 berikutnya terjadi (kami akan menyebutnya tonggak sejarah). …

11
Petakan curang!
Setelah semua tugas diserahkan, kamus dibuat yang memetakan nomor siswa ke hash file mereka. Kamus ini, atau hashmap, atau pemetaan (apa pun bahasa Anda menyebutnya) akan terlihat sebagai berikut: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} Kuncinya adalah nomor siswa, dan nilainya adalah hash. Tugas kita adalah …

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.