Postingan lainnya
Membuat fungsi python dengan input berupa dua buah array yang berisikan bilangan bulat.
Tolong bantu saya menyelesaikan permasalahan ini: Bentuklah sebuah fungsi dengan input berupa dua buah array yang berisikan bilangan bulat dan output berupa hasil penjumlahan elemen pada array pertama dengan syarat: Bilangan yang merupakan elemen pada array kedua tidak dijumlahkan Bilangan pada array pertama yang berada tepat disebelah kanan bilangan yang merupakan elemen pada array kedua tidak dijumlahkan
contoh Input: [1,2,7,9,10,11] [1,2,3,4,5] Output: 30
0
1 Jawaban:
Kalau dari testcase disana mungkin bisa menyelesaikannya dengan seperti ini:
- Lakukan perulangan di nilai array kedua
- Cek setiap nilai dari array kedua apakah memiliki nilai yang sama di array pertama
- Jika ada, ambil index nilai tersebut di array pertama. Lalu keluarkan/buang nilai yg sama tersebut dari array pertama dan juga buang/keluarkan nilai di posisi index + 1 (sebelah kanan) di array pertama.
- Setelah selesai perulangan array kedua, baru totalkan berapa lagi jumlah array pertama
0