9. November 2012 23:21

Re: Gehälter steigen bereits für ECHTE Spezialisten

DJLopez schrieb am 9. November 2012 16:27

> > Schreiben Sie einen Algorithmus, der als Eingabe einen Integer
> > bekommt und als Ausgabe die Anzahl 1-Bits in der Binärdarstellung
> > dieser Zahl berechnen soll. 

> Meinste den hier?
> for( n = 0; b; n++ ) b &= (b - 1);

> Nur versteh ich nicht, was das mit dem Job zu tun haben soll. Hat
> Ähnlichkeit mit Assassment Center Fragen... Zeitverschwendung :)

Und ich versteh ich nicht, wie Deine Lösung die Aufgabe löst. Ich
hätte eher an sowas gedacht: 
for(sum=0;anInt>0;anInt/=2)sum+=anInt%2; 

Ich finde solche Aufgaben auch wichtig, um mal zu sehen, ob jemand
schonmal programmiert hat und auch bei der Aufgabenbeschreibung
aufpasst. Wenn jemand die Aufgabe löst, kann man ja immer noch im
Schwierigkeitsgrad nachlegen...

Anzeige

heise online Themen