Java:
public static int prevLength(int len) {
if ((len & 1) == 1) {
int zweierpotenz = 1;
while (true) {
if (len <= zweierpotenz)
return zweierpotenz >> 1;
else
zweierpotenz = zweierpotenz << 1;
}
} else {
return len >> 1;
}
}
kann man das auch kürzer schreiben oder um ändern, weil ich will wissen was für Möglichkeiten man sonst noch hat
Zuletzt bearbeitet von einem Moderator: