一般都是对波浪数的判断出现问题。
正确的波浪数判断逻辑如下:
- 如果这个数只有一位,则这个数是波浪数。
- 如果这个数只有两位:
- 如果这个数的两位相同,这个数不是波浪数。
- 否则,这个数是波浪数。
- 如果这个数多于两位:
- 如果这个数的前两位相同,这个数不是波浪数。
- 否则,如果这个数的所有奇数位都与第一位相同,所有偶数位都与第二位相同,那么这个数是波浪数。
- 否则,这个数不是波浪数。
如果您 64pts 左右,那可能是您对于多重波浪数的判断有问题。k 重波浪数指的是存在恰好 k 种进制,使得在 k 进制下这个数是波浪数。