Hi Leute ;D
Ich bin ganz neu hier im Forum und bin auch noch Schüler ^.^
Ich habe bereits die hälfte von der Hü gemacht, also den ERSTEN TEIL der HÜ ... ich komme aber bei dem 2ten BSp einfach nicht zurecht ...
Bitte könnte mir irgendwer helfen?
Also Ansätze...
Wäre sehr erfreut über Hilfe
JAVA - AUfgabe TEIL 2 :
Schreiben Sie ein Programm, das zeilenweise Benutzereingaben von der Tastatur einliest.
Es d¨ urfen nur die Zeichen ’0’ bis ’9’ und ’_’ in der Eingabe vorkommen. Das
Zeichen ’_’ wird verwendet, um die Eingabe eindeutig zu machen (wenn also mehr
als 3 gleiche Zifferen aufeinanderfolgen). Bei Eingabe der Zeile "exit" beendet sich
das Programm. Jede Zeile soll entsprechend der Eingabe auf einer Handytastatur dekodiert
werden. Schreiben Sie zu diesem Zweck eine Funktion
public static String decode(String s)
die eine Zeile s entschl¨ usselt und den Klartext als String retourniert. Sollte die Zeile
nicht entschl¨ usselt werden k¨onnen (z.B. falsches Zeichen), so ist null zu retournieren.
Beispiel:
4433555_555666096667775553
hello world
2_22_222
abc
222_222
cc
222222
nicht eindeutig
exit
Ich bin ganz neu hier im Forum und bin auch noch Schüler ^.^
Ich habe bereits die hälfte von der Hü gemacht, also den ERSTEN TEIL der HÜ ... ich komme aber bei dem 2ten BSp einfach nicht zurecht ...
Bitte könnte mir irgendwer helfen?
Also Ansätze...
Wäre sehr erfreut über Hilfe
JAVA - AUfgabe TEIL 2 :
Schreiben Sie ein Programm, das zeilenweise Benutzereingaben von der Tastatur einliest.
Es d¨ urfen nur die Zeichen ’0’ bis ’9’ und ’_’ in der Eingabe vorkommen. Das
Zeichen ’_’ wird verwendet, um die Eingabe eindeutig zu machen (wenn also mehr
als 3 gleiche Zifferen aufeinanderfolgen). Bei Eingabe der Zeile "exit" beendet sich
das Programm. Jede Zeile soll entsprechend der Eingabe auf einer Handytastatur dekodiert
werden. Schreiben Sie zu diesem Zweck eine Funktion
public static String decode(String s)
die eine Zeile s entschl¨ usselt und den Klartext als String retourniert. Sollte die Zeile
nicht entschl¨ usselt werden k¨onnen (z.B. falsches Zeichen), so ist null zu retournieren.
Beispiel:
4433555_555666096667775553
hello world
2_22_222
abc
222_222
cc
222222
nicht eindeutig
exit
Zuletzt bearbeitet von einem Moderator: