PHP :: Aufgabe #338 :: Lösung #1
1 Lösung

#338
Produkt der 2 größten Elemente eines Arrays
Anfänger - PHP
von JKooP
- 01.04.2021 um 11:53 Uhr
Erstelle eine Methode/Funktion, die das Produkt der beiden größten Elemente eines Arrays berechnet.
array = { 1, 7, 5, 9, 2, 3 }
Lösung:
(7 * 9) = 63
Je nach Vorliebe bzw. Programmiersprache können natürlich auch Listen oder Vektoren genutzt werden.
Viel Spaß
array = { 1, 7, 5, 9, 2, 3 }
Lösung:
(7 * 9) = 63
Je nach Vorliebe bzw. Programmiersprache können natürlich auch Listen oder Vektoren genutzt werden.
Viel Spaß
#1

von thet1983 (800 Punkte)
- 07.07.2021 um 09:43 Uhr

// Aufgabe #338 PHP function foo338Php(array $input) { if(validate($input)) { sort($input); $a = intval($input[count($input)-2]); $b = intval($input[count($input)-1]); return "<u>Lösung</u><br>($a * $b) = " . intval($a*$b); } return 'Es werden nur Ganzzahlen in einem Container angenommen'; } // prueft ob es sich um Zahlen handelt function validate(array $arr_numeric) { $valid = TRUE; for( $i = 0 ; $i < count($arr_numeric) ; $i++ ) { if(!is_numeric($arr_numeric[$i])) { $valid = FALSE; continue; } } return $valid; } // CALL echo foo338Php(array(1, 7, 5, 9, 2, 3));
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1