Chuỗi vuông
        
            Submit solution
        
    
    
    
    
    
    
    
    
    
                    
                
        
            
        
        Points:
        
                1        
    
    
        Time limit:
        1.0s
    
    
        Memory limit:
        49M
    
    
                        Author:
                        
                    
        
                    Problem type                
                
        
                Allowed languages
            
            
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG            
        Một chuỗi được gọi là vuông nếu nó là một chuỗi khác "bình phương". Ví dụ, "aa", "abab" là chuỗi vuông, tuy nhiên "aaa", "abcdabc" sẽ không được tính là vuông.
Cho bạn một chuỗi s, hãy kiểm tra nó vuông hay không?
Input
- Đầu vào là số lượng test case t (1 <= t <= 100)
- t dòng tiếp theo, một dòng gồm một chuỗi chỉ toàn ký tự thường có độ dài s (1 <= s <= 100)
Output
- Với mỗi test, in ra "YES" nếu chuỗi vuông và "NO" nếu ngược lại.
Example
Input 1
3
aa
aba
ababOutput 1
YES
NO
YES
Comments