61. Cuerdas autorreferenciales
Autor: Desconocido
Limite de tiempo : 0.1 seg.   Total runs : 2  Aceptados : 0
 Una cadena autorreferencial contiene texto que se refiere a sí mismo. En este problema, tomará como entrada una cadena que contiene cero o más enteros binarios codificados en ella. Cada número entero binario se codifica de manera que + representa 0 y \ representa 1. Escriba un programa que localice la primera subcadena codificada de esta manera y devuelva el carácter en ese índice en la cadena misma.
 Entrada
Su programa tomará como entrada una serie de líneas, cada una de las cuales es una cadena autorreferencial.
 Salida
Para cada línea, su programa simplemente debe imprimir el carácter en el índice solicitado, si la codificación binaria aparece en algún lugar de la cadena, y el índice codificado está dentro de la cadena.
Si ni \ ni + aparece en la cadena, su programa no debería mostrar ningún patrón en la cadena de entrada. Si hay un número entero codificado, pero el índice al que hace referencia está fuera del rango de la cadena, su programa debería generar un índice fuera de rango.
 
 Ejemplo Entrada
The \+\++\th character in this string is Q, and the string has \+\++\+ characters.
This string does not have \+\\\+\\\+++ characters.
Billy ran after the ice cream truck.
Ejemplo Salida
Q
Indice fuera de rango.
Sin patron en la cadena de entrada.