('1' * N) !~ /^1?$|^(11+?)\1+$/
En la red, encontré este fragmento de código de Ruby que funciona para N> = 0 que determina si N es o no un primo. Por lo que puedo decir, parece jugar con expresiones regulares, pero no tengo idea de cómo funciona. ¿Podría alguien decirme cómo funciona?Ruby isPrime Método
Lo que tienes es una acusación de la sintaxis de Ruby oscura? Si es así, estoy totalmente de acuerdo, ¡guau es tan oscuro! –
¿Qué quiere decir con "sintaxis oscura de Ruby"? Las expresiones regulares se ven más o menos iguales en todos los idiomas, ¿no? –
Esto es solo una expresión regex oscura, en realidad no tiene nada que ver con ruby –