476. Zahlenkomplement
Schwierigkeit:Einfach
Themen:Bit-Manipulation
Das Komplement einer Ganzzahl ist die Ganzzahl, die Sie erhalten, wenn Sie in der Binärdarstellung alle Nullen in Einsen und alle Einsen in Nullen umdrehen.
Geben Sie bei einer gegebenen Ganzzahlihr Komplementzurück.
Beispiel 1:
Beispiel 2:
Einschränkungen:
Hinweis:Diese Frage ist dieselbe wie 1009. Komplement der ganzen Zahl zur Basis 10
Lösung:
Wir müssen die Bits der binären Darstellung einer bestimmten Ganzzahl umdrehen und die resultierende Ganzzahl zurückgeben.
Lassen Sie uns diese Lösung in PHP implementieren:476. Zahlenkomplement
Erläuterung:
Eingabe:5
Eingabe:1
Diese Lösung berechnet das Komplement effizient, indem sie die Bits der binären Darstellung der gegebenen Zahl umdreht.
Kontaktlinks
Wenn Sie diese Serie hilfreich fanden, denken Sie bitte darüber nach, demRepositoryeinen Stern auf GitHub zu geben oder den Beitrag in Ihren bevorzugten sozialen Netzwerken zu teilen? Ihre Unterstützung würde mir sehr viel bedeuten!
Wenn Sie weitere hilfreiche Inhalte wie diesen wünschen, folgen Sie mir gerne:
Das obige ist der detaillierte Inhalt von. Zahlenkomplement. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!