Pertanyaan yang diberi tag array-manipulation

29
The Smart Person's Mirage

Sekali waktu, saya membaca pertanyaan / jawaban ini di Quora Apakah benar ada programmer dengan gelar ilmu komputer yang tidak dapat lulus tes FizzBuzz Kode ini diberikan sebagai jawaban yang jelas for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print...

29
Hitung Super-Logaritma

Ini harus menjadi tantangan sederhana. Dengan diberi nomor n >= 0, keluarkan logaritma super-log (atau log *, log-star, atau logaritma iterated , yang setara karena ntidak pernah negatif untuk tantangan ini.) Dari n. Ini adalah salah satu dari dua fungsi terbalik untuk tetrasi . Yang lainnya...

29
Tukar indeks dan nilai

Tugas Tulis program atau fungsi yang inputnya adalah daftar / larik X bilangan bulat, dan yang keluarannya adalah daftar himpunan bilangan bulat Y , sedemikian rupa sehingga untuk setiap elemen e dalam setiap set Y [ i ], X [ e ] = i , dan sehingga jumlah elemen dalam set di Y sama dengan jumlah...

29
Temukan nomor n posisi terbesar dari n

Sekuel dari pertanyaan ini . Tugas Diberikan array bilangan bulat positif, temukan elemen k terbesar yang: Ada beberapa jarak integer positif n , sehingga elemen dalam array terletak n  tempat ke kiri atau kanan dari k sama dengan n . Array dijamin mengandung setidaknya satu elemen yang...

28
Membantu! Kerusakan kalkulator saya!

pengantar Kalkulator saya bertingkah aneh. Kadang-kadang ketika saya mengetik 8itu menampilkan a 2. Dan terkadang ketika saya mengetik a 6itu menampilkan a +. Beberapa tombol tercampur aduk! Adakah yang bisa membantu saya menentukan yang mana? Tantangan: Input: Daftar persamaan yang salah ,...

28
Indeks array multidimensi

Bahasa tingkat rendah, seperti C dan C ++ sebenarnya tidak memiliki konsep array multidimensi. (Selain vektor dan array dinamis) Saat Anda membuat array multidimensi dengan int foo[5][10]; Ini sebenarnya hanya gula sintaksis . Apa yang sebenarnya dilakukan C adalah membuat sebuah array...

28
Segitiga angka!

Kita terbiasa dengan istilah "kuadrat" n yang berarti menghitung n 2 . Kita juga terbiasa dengan istilah "cubing" n berarti n 3 . Yang sedang berkata, mengapa kita tidak bisa juga segitiga angka? Bagaimana cara membuat segitiga suatu angka? Pertama, mari kita pilih nomor 53716,. Posisikan dalam...

28
Seumur Hidup Cacing

Ketentuan Sebuah worm adalah setiap daftar bilangan bulat non-negatif, dan yang paling kanan (yaitu, terakhir ) elemen disebut kepala . Jika kepala bukan 0, cacing memiliki segmen aktif yang terdiri dari blok elemen yang paling panjang yang berdekatan yang mencakup kepala dan memiliki semua...

28
Permutasi Bit-Reversal

Tujuan Anda adalah membuat fungsi atau program untuk membalikkan bit dalam rentang bilangan bulat yang diberi bilangan bulat n . Dengan kata lain, Anda ingin menemukan permutasi bit-reversal dari rentang 2 n item, diindeks nol. Ini juga merupakan urutan OEIS A030109 . Proses ini sering digunakan...

28
Multiple Most Common

Jangan bingung dengan Least Common Multiple . Diberikan daftar bilangan bulat positif dengan lebih dari satu elemen, kembalikan produk paling umum dari dua elemen dalam array. Misalnya, MCM daftar [2,3,4,5,6]adalah 12, seperti tabel produk adalah: 2 3 4 5 6 --------------- 2 | # 6 8 10 12 3 |...

28
Memalsukan kebenaran singkat

Temukan run terpanjang dari true dalam daftar boolean. Kembalikan daftar yang sama, dengan semua trues lainnya dipalsukan. Input output Sebuah daftar; format biasa (mis., daftar terbatas sebagai string). Detail Benar dan salah dapat berupa apa saja yang bahasa Anda biasanya gunakan untuk...

28
Menormalkan Vektor

Untuk menormalkan suatu vektor berarti menskalakannya menjadi panjang 1 ( vektor satuan ), sambil menjaga arahnya konsisten. Misalnya, jika kita ingin menormalkan vektor dengan 3 komponen, u , pertama-tama kita akan menemukan panjangnya: | u | = sqrt (u x 2 + u y 2 + u z 2 ) ... dan kemudian...

28
Putar kolom

Dengan bilangan bulat k dan salah satu blok teks, atau larik 2d yang array dalamnya mungkin memiliki panjang yang tidak sama (yang menyerupai blok teks), putar setiap karakter atau elemen di kolom k ke atas atau ke bawah ke posisi berikutnya yang ada. Contoh Putar kolom ke-20 dari teks berikut...

28
Temukan si kembar yang unik

Anda akan diberikan dua Array / Daftar / Vektor bilangan bulat non-negatif A dan B . Tugas Anda adalah untuk output tertinggi bilangan bulat N yang muncul di kedua A dan B , dan juga unik di kedua A dan B . Anda dapat berasumsi bahwa setidaknya ada satu nomor seperti itu. Setiap Masukan wajar dan...

27
Temukan Surat Hilang

Pedoman Tugas Tulis metode yang menggunakan larik huruf berurutan (meningkat) sebagai input dan mengembalikan huruf yang hilang dalam larik (daftar dalam beberapa bahasa). Aturan Ini adalah kode golf sehingga jawaban tersingkat dalam byte menang! Anda akan selalu mendapatkan array yang...

27
Cetak Matriks Blok-Diagonal

Berikut ini adalah kode golf sederhana, berukuran gigitan (ukuran byte?): Diberi daftar bilangan bulat positif kurang dari 10, cetak matriks blok-diagonal , di mana daftar menentukan ukuran blok, secara berurutan. Blok harus terdiri dari bilangan bulat positif kurang dari 10. Jadi jika Anda...

27
Apakah ini kode OVSF?

Diberikan daftar 1s dan -1s, tentukan apakah itu kode OVSF yang valid (dengan mengeluarkan nilai truey atau falsey). Kode OVSF didefinisikan sebagai berikut: [1] adalah kode OVSF. Jika Xkode OVSF, maka X ++ Xdan X ++ -Xkeduanya kode OVSF. Berikut ++adalah daftar gabungan, dan -meniadakan setiap...