Di recente ho fatto un test di matematica e ho notato che un certo numero nel test corrispondeva a uno schema interessante. Il numero ( 28384
) corrisponde a una sequenza di cifre generica simile a questa
(n)(x)(n+1)(x)(n+2)(x)(n+3) etc...
dove n
e x
sono numeri interi a una cifra. La sequenza può iniziare con o x
o n
e terminare con x
o n+y
.
Il tuo compito è, dato un numero intero positivo a più cifre, emettere un valore di verità o falsità, a seconda che l'input corrisponda al modello. L'input avrà una lunghezza compresa tra 4 e 18 cifre. È possibile accettare input come rappresentazione di stringa dell'intero. L'input non inizierà con uno 0 ma può contenere o terminare con 0s.
n+y
sarà sempre un numero a una cifra (quindi perché il limite di lunghezza è 18).
Casi test
Questi dovrebbero produrre un valore veritiero
182838485868788898
4344
85868
12223242526
E questi dovrebbero essere falsi
12345
6724013635
36842478324836
1222232425
5859510511
Come per tutti i golf di codice, vince il codice più corto! Buona fortuna e che le probabilità siano sempre a tuo favore!
x
e n
diversi da zero per i numeri che rientrano nella regola?