Size: a a a

JS Liberty [ОЫ]

2020 June 18

А

Аркаша Одесский 🇪🇪... in JS Liberty [ОЫ]
Th0r
6 = 0110
следующий с двумя битами = 1001
Хм
источник

А

Аркаша Одесский 🇪🇪... in JS Liberty [ОЫ]
Th0r
надо правый 01 поменять на 10 и все единицы правее этого сдвинуть вправо до конца
1111111 => 10111111)
источник

А

Аркаша Одесский 🇪🇪... in JS Liberty [ОЫ]
А тут
источник

L

Lupusregina[beta] in JS Liberty [ОЫ]
Аркаша Одесский 🇪🇪
Хотя хз правильно ли это
нет
источник

T

Th0r in JS Liberty [ОЫ]
вон же описал алгоритм
источник

А

Аркаша Одесский 🇪🇪... in JS Liberty [ОЫ]
Это перебором
источник

T

Th0r in JS Liberty [ОЫ]
где там перебор?
источник

А

Аркаша Одесский 🇪🇪... in JS Liberty [ОЫ]
А где сдвиг в 1111111 => 10111111)
источник

T

Th0r in JS Liberty [ОЫ]
011100 => 100011
01 меняешь на 10, единицы сдвигаешь в право
источник

T

Th0r in JS Liberty [ОЫ]
Аркаша Одесский 🇪🇪
А где сдвиг в 1111111 => 10111111)
у тебя 6 единиц на 6 местах, если их сдвинуть вправо, то они на тех же местах останутся
источник

З🧟

Зомби 🧟‍♂️... in JS Liberty [ОЫ]
Аркаша Одесский 🇪🇪
А я подумал найти 01 и поменять на 10
источник

T

Th0r in JS Liberty [ОЫ]
басик тесты только
источник

А

Аркаша Одесский 🇪🇪... in JS Liberty [ОЫ]
Th0r
у тебя 6 единиц на 6 местах, если их сдвинуть вправо, то они на тех же местах останутся
А ну да... я подумал что получится 10011111
источник

З🧟

Зомби 🧟‍♂️... in JS Liberty [ОЫ]
Th0r
басик тесты только
describe("Tests", () => {
 it("basic tests", () => {
   assert.strictEqual(nextHigher(128), 256);
   assert.strictEqual(nextHigher(1), 2);
   assert.strictEqual(nextHigher(1022), 1279);
   assert.strictEqual(nextHigher(127), 191);
   assert.strictEqual(nextHigher(1253343), 1253359);
 });
});
источник

З🧟

Зомби 🧟‍♂️... in JS Liberty [ОЫ]
так он там один...
источник

L

Lupusregina[beta] in JS Liberty [ОЫ]
Зомби 🧟‍♂️
describe("Tests", () => {
 it("basic tests", () => {
   assert.strictEqual(nextHigher(128), 256);
   assert.strictEqual(nextHigher(1), 2);
   assert.strictEqual(nextHigher(1022), 1279);
   assert.strictEqual(nextHigher(127), 191);
   assert.strictEqual(nextHigher(1253343), 1253359);
 });
});
покажи решение
источник

З🧟

Зомби 🧟‍♂️... in JS Liberty [ОЫ]
Lupusregina[beta]
покажи решение
неа
источник

L

Lupusregina[beta] in JS Liberty [ОЫ]
почему
источник

З🧟

Зомби 🧟‍♂️... in JS Liberty [ОЫ]
нехочу
источник

З🧟

Зомби 🧟‍♂️... in JS Liberty [ОЫ]
я жадный
источник