Các ký tự chữ và số có các giá trị ASCII:
0-9 -> 48-57
A-Z -> 65-90
a-z -> 97-122
Thử thách của bạn là lấy một số nguyên làm đầu vào và xuất ra bao nhiêu ký tự có thể được thực hiện bằng các chữ số liên tiếp của số đó. Các mã ký tự có thể được chồng chéo. 666
nên kết quả 2
, vì bạn có 66
hai lần.
Các trường hợp thử nghiệm:
Input: 5698
Possible characters: '8' (56), 'E' (69), 'b' (98)
Output: 3
Input: 564693
Possible characters: '8' (56), 'E' (69)
Output: 2
Input: 530923864209124521
Possible characters: '5' (53), 'V' (86), '4' (52)
Output: 3
Input: 1111111
Possible characters: 'ooooo' (5*111)
Output: 5
Input: 5115643141276343
Possible characters: '3' (51), '8' (56), 'L' (76), 's' (115)
Output: 4
Input: 56789
Possible characters: '8' (56), 'C' (67), 'N' (78), 'Y' (89)
Output: 4
Input: 94
Possible characters: ''
Output: 0
Input: 1
Output: 0
Các định dạng đầu vào và đầu ra là tùy chọn (có, bạn có thể lấy số nguyên dưới dạng chuỗi).
ŒžKÇÃg
không làm việc