Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Esercizio sulle stringhe.

    Salve a tutti. Mi servirebbe la soluzione di questo problema

    in input ho una stringa
    in output ho la stessa stringa senza i caratteri ripetuti


    ad esempio se in input avessi : pippo
    in output dovrei avere: pio


    allo stesso modo se in input avessi : eternita
    in output dovrei avere: etrnia


    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Fabiologico95 Visualizza il messaggio
    Mi servirebbe la soluzione di questo problema
    Mi spiace, qui non si fanno i compiti per gli altri. Tra l'altro lo dice il Regolamento.

    Quote Originariamente inviata da Fabiologico95 Visualizza il messaggio
    in input ho una stringa
    in output ho la stessa stringa senza i caratteri ripetuti
    L'approccio più semplice: un ciclo principale per una scansione di ciascun carattere, poi per ciascun indice i fai un ciclo innestato per cercare quel carattere negli indici 0...i-1 compresi (ovvero i caratteri precedenti). Se lo trovi, vuol dire che il carattere a quell'indice i è un duplicato e quindi non lo consideri. Se invece è da considerare, lo accodi ad una stringa con + (o += ) oppure tramite un StringBuffer/StringBuilder con append.
    Non è una soluzione "efficiente" ma è la più immediata.


    E se hai dubbi specifici, chiedi. Ma non la soluzione "pappa-pronta".

    P.S l'approccio indicato viene bene sfruttando anche l'istruzione continue con label (etichetta).
    Ultima modifica di andbin; 29-09-2016 a 23:37
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.