Rumah >pembangunan bahagian belakang >Tutorial Python >Jumlah Mini-Max - Penyelesaian Masalah HackerRank
Mini-Max Sum ialah masalah Hackerrank daripada subdomain Algoritma yang memerlukan pemahaman jumlah Untuk-Gelung dan Susunan. Dalam siaran ini, anda akan belajar cara menyelesaikan masalah Mini-Max Sum Hackerrank dan penyelesaiannya dalam Python dan C .
Cari jumlah maksimum dan minimum bagi tatasusunan integer yang diberikan. cetak jumlah maksimum dan minimum mana-mana empat elemen tatasusunan.
Contoh: 2 3 1 4 5
MiniMaxSum(), yang mengambil tatasusunan integer sebagai input dan mencetak jumlah minimum dan maksimum mana-mana empat elemen tatasusunan.
Fungsi ini berfungsi dengan mula-mula memulakan jumlah pembolehubah kepada 0. Kemudian, ia berulang pada tatasusunan input dan menambah setiap elemen kepada jumlah.
Selepas gelung selesai diulang, fungsi mengira jumlah minimum dan maksimum mana-mana empat elemen tatasusunan dengan masing-masing menolak unsur terbesar dan terkecil daripada jumlah.
Akhir sekali, fungsi mencetak jumlah minimum dan maksimum ke konsol.
MiniMaxSum(), mengambil vektor integer sebagai input dan mencetak jumlah minimum dan maksimum mana-mana empat elemen vektor.
Fungsi berfungsi dengan mula-mula memulakan dua pembolehubah: min dan maks, masing-masing kepada nilai panjang maksimum dan minimum yang mungkin.
Kemudian, ia melelar ke atas vektor input dan mengira jumlah semua elemen dalam vektor kecuali elemen semasa. Ini dilakukan dengan menggunakan gelung bersarang untuk.
Untuk setiap lelaran gelung luar, fungsi mengemas kini pembolehubah min dan maks jika jumlah yang dikira masing-masing kurang daripada min atau lebih besar daripada maks.
Selepas gelung selesai diulang, fungsi mencetak nilai min dan maks ke konsol.
Atas ialah kandungan terperinci Jumlah Mini-Max - Penyelesaian Masalah HackerRank. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!