Menu
Coddy logo textTech

Triple Division

Lektion 24 von 25 im Kurs Coding Problems: Teil 2 von Coddy.

Gegeben ist eine dreistellige Zahl. Ihre Aufgabe ist es, nur eine Ziffer der Zahl zu ändern, sodass die neue Zahl durch 3 teilbar ist und es die größte dreistellige Zahl ist, die Sie durch das Ändern von nur einer Ziffer der ursprünglichen Zahl erhalten können.

challenge icon

Aufgabe

Schwer

Schreiben Sie ein Programm, das eine natürliche dreistellige Zahl von der Standardeingabe einliest. Ändern Sie genau eine Ziffer, um die größtmögliche dreistellige Zahl zu erzeugen, die durch 3 teilbar ist, wobei nur eine einzige Ziffer der ursprünglichen Zahl geändert werden darf.

Eingabe
123

Ausgabe
723

Eingabe
999

Ausgabe
996

Erklärung
Im ersten Beispiel ist 423 ebenfalls durch 3 teilbar, aber es ist nicht die größte Zahl, die wir erhalten können. Im zweiten Beispiel ist 999 die größtmögliche dreistellige Zahl, aber wir müssen eine Ziffer ändern, also ändern wir die niederwertigste Ziffer und erhalten die Zahl 996.

Probier es selbst

#include <stdio.h>

int main() {
    // Hier Code schreiben
    return 0;
}

Alle Lektionen in Coding Problems: Teil 2