Frage Beschreibung
Geben Sie eine Int -Ganzzahl ein und geben Sie eine neue Ganzzahl ohne doppelte Zahlen in der Reihenfolge des Lesens von rechts nach links zurück.
Geben Sie eine Beschreibung ein:
Geben Sie eine Int -Ganzzahl ein
Ausgabe Beschreibung:
Gibt eine neue Ganzzahl ohne doppelte Zahlen in der Reihenfolge des Lesens von rechts nach links zurück
Eingabebeispiel:
9876673
Ausgangsbeispiel:
37689
import Java.util.hashset; import Java.util.set; import Java.util.scanner; public class main {public static int norepeatnum (int num) {String str = string.ValueOf (num); int len = str.Length (); i = len-1; i> = 0; i-) {// Wenn es keine Duplikation gibt, können Sie hinzufügen (set feature) if (set.add (str.charat (i)) {sb.append (st.charat (i));}} return return integer Scanner (System.in); while (sc.hasnext ()) {int num = integer.parseInt (sc.nextline ());Ergebnis:
Zusammenfassen
In der obigen dreht sich alles um die Java-Implementierung, die nicht repetitive Ganzzahlinstanzen extrahiert. Ich hoffe, es wird für alle hilfreich sein. Interessierte Freunde können weiterhin auf andere verwandte Themen auf dieser Website verweisen. Wenn es Mängel gibt, hinterlassen Sie bitte eine Nachricht, um darauf hinzuweisen. Vielen Dank an Freunde für Ihre Unterstützung für diese Seite!