Pertanyaan yang diberi tag array-manipulation

21
Permainan proporsi atom

Tugas Anda membuat bot yang memainkan Atomas , dengan skor tertinggi. Cara kerja gim: Gameboard dimulai dengan cincin 6 "atom", dengan angka mulai dari 1hingga 3. Anda dapat "memainkan" sebuah atom di antara dua atom, atau pada atom lain, tergantung pada atom itu sendiri. Anda dapat memiliki...

21
Gambarlah persegi berongga dari # dengan lebar yang diberikan

Saya mendapat tantangan ini dari Codingame dan saya ingin tahu tentang solusi yang lebih baik daripada saya: Diberi lebar melalui input standar gambarlah sebuah persegi berongga '#' dalam lebar dan panjang yang diberikan. Contoh: 5 hasil ##### # # # # # # ##### Saya menggunakan python untuk...

21
Sub-array maksimum

Tentukan "maksimum sub-array" dari array yang diberikan sebagai "sub-array (berturut-turut) yang memiliki jumlah terbesar". Perhatikan tidak ada persyaratan "tidak nol". Keluarkan jumlah itu. Berikan deskripsi kode Anda jika memungkinkan. Masukan sampel 1: 1 2 3 -4 -5 6 7 -8 9 10 -11 -12 -13...

21
Beri peringkat daftar bilangan bulat

Anda diberi daftar bilangan bulat positif yang tidak kosong, mis [6 2 9 7 2 6 5 3 3 4] Anda harus memberi peringkat angka-angka ini berdasarkan nilainya, tetapi seperti biasa di papan peringkat, jika ada dasi maka semua angka yang diikat mendapatkan peringkat yang sama, dan jumlah peringkat yang...

21
Bungkus hadiah musiman

Tugas Diberikan elemen pembungkus dan array 3D yang tidak bergerigi, bungkus array atas, bawah, dan semua-sekitar. Anda harus menangani data karakter dan numerik, tetapi pembungkus dan sekarang akan memiliki tipe data yang sama. Contoh karakter Untuk data karakter, Anda dapat memilih untuk...

21
Hitung Perubahan Saya

Tugas Anda adalah mengurutkan array yang berisi string "quarter", "dime", "nickel", dan "sen" berapa kali tanpa urutan tertentu dan mengurutkannya sehingga mereka berada dalam urutan ini: quarter dime nickel penny(dengan kata lain, terbesar ke nilai moneter paling kecil). Aturan Program Anda...

20
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...

20
Tarik magnet dalam array

Latar Belakang Saya memiliki deretan magnet yang kuat dan banyak benda logam di antara mereka. Di mana magnet akan menarik mereka? Memasukkan Input Anda adalah array bilangan bulat non-negatif, yang akan berisi setidaknya satu 1. Anda dapat menggunakan format apa pun yang masuk akal. The 0s...

20
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...

20
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...

20
Diamondize a Matrix

Diberikan matriks, menampilkan representasi dari matriks di mana elemen kiri atas di atas, anti-diagonal adalah baris tengah dan elemen kanan bawah di bagian bawah. Sebagai contoh, pertimbangkan matriks berikut: 1 2 3 4 5 6 7 8 9 Versi berlian dari matriks ini adalah: 1 4 2 7 5 3 8 6...

20
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...

20
Penyortiran Banyak Kunci

Diberikan daftar indeks dan nol atau lebih daftar bilangan bulat, mengeluarkan daftar bilangan bulat, diurutkan dalam urutan naik, dengan prioritas utama dari input pertama. Contoh Biarkan kunci input menjadi [1, 0, 2], dan input daftar menjadi [[5, 3, 4], [6, 2, 1], [5, 2, 1]]. Daftar itu perlu...

20
Temukan deviasi maksimum

Masalah ini "terinspirasi" dari pertanyaan yang awalnya ditanyakan pada Quora (bukan untuk kode golf). Saya hanya ingin menjadikannya sebuah tantangan untuk kalian (dan pengiriman masalah pertama saya di sini). Diberikan array elemen integer vdan integer d(kami menganggap bahwa d lebih rendah atau...

20
Temukan "Ukuran Rekursif" dari Daftar

Terinspirasi oleh Temukan "ukuran membuka" daftar . Tentukan Ukuran Rekursif RS, dari daftar yang tidak berisi daftar sebagai panjangnya (jumlah item yang terkandung) dan Ukuran Rekursif dari daftar yang berisi daftar apa pun sebagai jumlah dari panjangnya dan Ukuran Rekursif dari daftar...

20
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 5 5 **17** **3**] =>...