tema: How to... C#
Prikaz jedne poruke
Stara 15.9.2015, 23:30   #783
RexGrammer
Starosedelac
 
Član od: 18.7.2012.
Lokacija: Beograd, Srbija
Poruke: 1.258
Zahvalnice: 105
Zahvaljeno 238 puta na 210 poruka
Određen forumom Re: How to... C#

"Glupo" resenje:

brzina: O(lg(N))
otisak: 2 dodatna bajta

Kod:
public bool CifraPonavlja(int n)
{
    for (int vidjena = 0; n > 0; vidjena |= (1 << (n % 10)), n /= 10)
        if (vidjena & (1 << (n % 10))) return true;

    return false;
}
RexGrammer je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku RexGrammer na korisnoj poruci:
NIx Car (16.9.2015)