<sectionid="description"><p> La objeción de coma es una tarea establecida originalmente por Eric Lippert en su <ahref="http://blogs.msdn.com/b/ericlippert/archive/2009/04/15/comma-quibbling.aspx"title="enlace: http://blogs.msdn.com/b/ericlippert/archive/2009/04/15/comma-quibbling.aspx">blog</a> . </p> Tarea: <p> Escriba una función para generar una salida de cadena que sea la concatenación de palabras de entrada de una lista / secuencia donde: </p> Una entrada sin palabras produce la cadena de salida de solo los dos caracteres de refuerzo "{}". Una entrada de solo una palabra, por ejemplo, ["ABC"], produce la cadena de salida de la palabra dentro de las dos llaves, por ejemplo, "{ABC}". Una entrada de dos palabras, por ejemplo, ["ABC", "DEF"], produce la cadena de salida de las dos palabras dentro de las dos llaves con las palabras separadas por la cadena "y", por ejemplo, "{ABC y DEF}". Una entrada de tres o más palabras, por ejemplo, ["ABC", "DEF", "G", "H"], produce la cadena de salida de todos menos la última palabra separada por "," con la última palabra separada por "y "y todo dentro de llaves; por ejemplo, "{ABC, DEF, G y H}". <p> Pruebe su función con la siguiente serie de entradas que muestran su salida aquí en esta página: </p> [] # (No hay palabras de entrada). ["ABC"] ["ABC", "DEF"] ["ABC", "DEF", "G", "H"] <p> Nota: Suponga que las palabras son cadenas no vacías de caracteres en mayúscula para esta tarea. </p></section>