Die alphanumerischen Zeichen haben ASCII-Werte:
0-9 -> 48-57
A-Z -> 65-90
a-z -> 97-122
Ihre Herausforderung besteht darin, eine Ganzzahl als Eingabe zu verwenden und auszugeben, wie viele Zeichen mit aufeinanderfolgenden Ziffern dieser Zahl erstellt werden können. Die Zeichencodes können sich überlappen. 666sollte ergeben 2, da du 66zweimal hast .
Testfälle:
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
Eingabe- und Ausgabeformate sind optional (ja, Sie können die Ganzzahl als Zeichenfolge verwenden).
ŒžKÇÃggeht nicht