La secuencia de mirar y decir se genera describiendo cada grupo de dígitos idénticos del término anterior. Si comenzamos en "1", los primeros cinco términos de la secuencia son:
"1" = "one 1" = "11"
"11" = "two 1's" = "21"
"21" = "one 2, one 1" = "1211"
"1211" = "one 1, one 2, two 1's" = "111221"
"111221" = "three 1's, two 2's, one 1" = "312211"Dado un término (como una cadena), devuelve el siguiente término de la secuencia.
look_and_say("1211") ➞ "111221"
look_and_say("111221") ➞ "312211"
look_and_say("31131211131221") ➞ "13211311123113112211"Los términos solo incluirán los dígitos 1, 2 y 3.