export const getBit = (n, pos) => {
let res = n.toString(2);
if (n === 0 || pos > res.length) {
return 0;
} else {
res = res.split("");
let newRes = res.reverse();
return Number(newRes[pos]);
}
};
Я вроде учел моменты в этой же задаче, не пойму только как реагировать на число к примеру 2 и позицию 9, мой код вернет 0.
А как должно быть?