Largest sum
Lektion 18 von 32 im Kurs Programmieraufgaben von Coddy.
Aufgabe
MittelDein Lehrer hat drei positive Zahlen A, B, C an die Tafel geschrieben. Dann stellt dir dein Lehrer eine Herausforderung: Wähle eine der drei Zahlen aus und ersetze sie durch ihr Quadrat (X2), sodass du nach dem Ersetzen die größtmögliche Summe der drei Zahlen erhältst.
Schreibe eine Funktion namens sum, die drei natürliche Zahlen A, B, C als Eingabe erhält. Gib die größtmögliche Summe zurück, die durch das Ersetzen einer Zahl durch ihr Quadrat möglich ist.
Eingabe
1 5 5
Ausgabe
31
Eingabe
0 1 10
Ausgabe
101
Erklärung #1: Wir ersetzen eine der 5en durch ihr Quadrat - 25, sodass wir 1 + 5 + 25 = 31 erhalten.
Erklärung #2: Wir ersetzen die 10 durch ihr Quadrat - 100, wir erhalten 0 + 1 + 100 = 101.
Probier es selbst
int sum(int a1, int a2, int a3) {
// Hier Code schreiben
}Alle Lektionen in Programmieraufgaben
1Course Introduction
Introduction3Medium Difficulty
Candy BarsFibonacci NumbersFactorialNumber of digitsLeast common multipleLargest sumNotebookApplesGiftsDog yearsAnagrams