79173476

Date: 2024-11-09 18:58:33
Score: 0.5
Natty:
Report link

It is simple. Just perform bit shift using division:

function bitAtPos(mask: number, pos: number): number {
  return mask / 2 ** pos & 1;
}

bitAtPos(18446744073709552000, 64) // 1
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Aleko