Почитал комментарии и все тут пишут о том что как то можно или даже нужно применить знания полученные на этом уроке в решении этой задачи. Я их не применял в своём решении, но я её решил и это главное. Но вот сижу и думаю ну а как можно было применить эти побитовые операторы тут что бы решить эту задачу, но в голову ничего не приходит. Если не трудно объясните на пальцах подробно кто может, а то я совсем не понял как это тут применить и решил всё гораздо проще через подставную переменную, лично для меня так проще было сделать, не знаю конечно как вам, но если вы решили как раз через эти побитовые операторы, буду рад узнать как же это сделать от Гуру джавы.
Как такое решение понимать?
x ^= y;
y ^= x;
x ^= y;
Tallahassee
18 уровень
Не понимаю я эти побитовые операторы! Потому что не смог решить задачу с их помощью.
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #598481
21 июня 2021, 09:09
x ^= y ⇔ x = x ^ y
x ^ y – это "исключающее или"
результат этого вычисления записывается обратно в переменную x
+2
Tallahassee
21 июня 2021, 21:28
Ага, я разобрался уже :) но всеравно спасибо.
0