TeX es un lenguaje de composición desarrollada por Donald Knuth. Toma el texto original, junto con unas pocas
instrucciones de composición tipográfica y produce, esperando, un documento bonito. Documentos bonitos
utilizan `` y " para delimitar las citas, en lugar de lo mundano " que es lo que usa la
mayoría de los teclados. Los teclados normalmente no tienen una blockquote orientada, pero tienen una
comilla simple izquierda ` y una comilla simple derecha ' . Comprueba tu teclado ahora para localizar
la tecla comilla-izquierda ` (a veces llamado el `` clave backquote ") y la tecla derecha comilla
simple ' (a veces llamado el `` apóstrofe "o simplemente` `quote"). Ten cuidado de no confundir la
izquierda comilla simple ' con la `` barra invertida "clave \ . TeX Permite al usuario escribir dos
comillas individuales izquierda `` para crear una izquierda doble `` y dos individuales
derechas '' para crear una doble-comilla derecha ''. La mayoría de los mecanógrafos, sin embargo,
están acostumbrados a la delimitación de sus citas con la ONU orientadas comillas dobles " .
Si la fuente de contenido
"Ser o no ser", Dijo el bardo ", que es la cuestión."
entonces el documento producido por TeX no contendría la forma deseada:
`` Ser o no ser ", Dijo el bardo,` `esa es la cuestión."
Con el fin de producir la forma deseada, el archivo de origen debe contener la secuencia:
`` Para ser o no ser, '' Dijo el bardo, `` que es la pregunta. ''
Debes escribir un programa que convierte el texto que contiene comillas dobles ( " caracteres) en un texto
idéntico excepto que las comillas dobles han sido reemplazadas por las secuencias de dos caracteres requeridos por TeX
para delimitar las citas con comillas dobles orientadas. La doble -quote ( " ) caracteres deben ser reemplazados
adecuadamente por cualquiera de las `` si el " abre una cita y por '' si el " cierra una cita. Observe que no se
plantea la cuestión de citas anidadas: El primer " debe ser reemplazado por `` , la siguiente por '' ,
la siguiente por `` , la siguiente por '' , la siguiente por `` , la siguiente por '' , etcétera.
Entrada y Salida
La entrada consistirá en varias líneas de texto que contienen un número par de comillas dobles ( " ) caracteres de
entrada se termina con un carácter de fin de archivo El texto debe ser de salida exactamente como era de entrada excepto que..:
el primero " en cada par se sustituye por dos ` caracteres: `` y
el segundo " en cada par se sustituye por dos " personajes: '' .
Ejemplo de entrada:
"Ser o no ser", Dijo el Bardo ", que
es la cuestión ".
El concursante programación respondió: "No estoy de acuerdo.
Para `C 'o no' C ', esa es la cuestión!"
Ejemplo de salida:
`` Para ser o no ser, '' Dijo el Bard, `` que
es la pregunta ''.
El concursante programación respondió: `` Tengo que discrepar.
Para `C 'o no' C ', esa es la cuestión!' '
Autor: Roberto
Fuente:
Enlace a la uva