У меня есть список чисел [2554, 201, 452, 3111, 4133, 2210, 1235, 430, 4210, 11, 513, 1305, 2550, 5312, 512, 3535, 1014, 4013, 234, 4112, 13, 2433, 5233, 4500]. Я пытаюсь выяснить, многие ли из этих чисел содержат последовательные цифры. Например, 2554 имеет последовательные цифры (5), а 513 и 3535 - нет. Я знаю, что общее количество чисел с последовательными цифрами равно 10 из 24.
#my code
count = 0
z = c(2554, 201, 452, 3111, 4133, 2210, 1235, 430, 4210, 11, 513, 1305, 2550, 5312, 512, 3535, 1014, 4013, 234, 4112, 13, 2433, 5233, 4500)
for(i in 1:24){
if((grep(pattern = "\\d{2}", x = z[i])) == 1){
count = count + 1
}
}
Я пытаюсь использовать grep, но он не работает, я что-то не так делаю?