정신 미적분을 할 때 할 수있는 일 :
- 정수 k가 주어지면 모든 자릿수 (10의 밑수)를 합산하고 결과가 3의 배수이면 k는 3의 배수입니다.
알고리즘은 비슷하게 작동하지만 이진수 숫자 (비트)로 작동하는 알고리즘을 알고 있습니까?
처음에, 나는 기초 2에서 기초 10으로의 변환을 수행하기 위해 정수를 아스키로 변환하는 언어의 기성품 함수를 사용하고 정신 미적분법을 적용하려고 생각했습니다. 그러나 물론 기본 변환 2를 10으로 직접 인코딩 할 수도 있습니다. 아직하지는 않았지만 시도해 보도록하겠습니다.
그런 다음베이스 2의 유클리드 디비전을 생각했습니다 ...
그러나 다른 수단, 알고리즘이 있는지 궁금합니다.