Dino Online Judge - Home



DINO ONLINE JUDGE

90. Cadena cuadrada

Autor: Huáscar Gonzales

Limite de tiempo : 1 seg.   Total runs : 22  Aceptados : 7

Una cadena se llama cuadrada si es una cadena escrita dos veces seguidas. Por ejemplo, las cadenas "aa", "abcabc", "abab" y "baabaa" son cuadradas. Pero las cadenas "aaa", "abaaab" y "abcdabc" no son cuadradas. Para una cadena dada s determinar si es cuadrada.

Entrada

La primera línea de datos de entrada contiene un número entero t (1≤t≤100), el número de casos de prueba. Esto es seguido por t líneas, cada una de las cuales contiene una descripción de un caso de prueba. Las cadenas dadas consisten solo en letras latinas minúsculas y tienen longitudes entre 1 y 100 inclusive.

Salida

Para cada caso de prueba imprima en una línea separada: YES si la cadena en el caso de prueba correspondiente es cuadrada, NO en caso contrario.

Puede generar YES y NO en cualquier caso (por ejemplo, las cadenas yEs, yes, Yes y YES se reconocerán como una respuesta positiva).

Ejemplo Entrada

10
a
aa
aaa
aaaa
abab
abcabc
abacaba
xxyy
xyyx
xyxy

Ejemplo Salida

NO
YES
NO
YES
YES
YES
NO
NO
NO
YES

Top 5 tiempos para este problema


EjecID Usuario Lenguaje Tiempo Fecha
1500huascar C++110.000s Segundos June 23, 2023
1626Erick_FP C++110.000s Segundos June 23, 2023
1627rafael_2307 C++0.000s Segundos June 23, 2023
1644DYezirah C++0.000s Segundos June 23, 2023
1804Juanjose Java0.138s Segundos June 23, 2023
Desarrollado por Mauricio Nina