Inspiré par un meme que j'ai vu plus tôt aujourd'hui.
Description du challenge
Considérons une grille infinie alphabet:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
...
Prenez un mot ( CODEGOLFdans cet exemple) et faites-en une sous-séquence de la grille, en remplaçant les lettres inutilisées par un espace et en supprimant les lettres à la fin de la grille infinie:
  C           O           
   DE G       O           
           L              
     F
Exemples
STACKEXCHANGE
                  ST      
A C       K               
    E                  X  
  C    H                  
A            N            
      G                   
    E
ZYXWVUTSRQPONMLKJIHGFEDCBA
                         Z
                        Y 
                       X  
                      W   
                     V    
                    U     
                   T      
                  S       
                 R        
                Q         
               P          
              O           
             N            
            M             
           L              
          K               
         J                
        I                 
       H                  
      G                   
     F                    
    E                     
   D                      
  C                       
 B                        
A
F
     F
ANTIDISESTABLISHMENTARIANISM
A            N     T      
        I                 
   D    I         S       
    E             ST      
AB         L              
        I         S       
       H    M             
    E        N     T      
A                R        
        I                 
A            N            
        I         S       
            M
Remarques
- Les espaces de fuite sont autorisés.
- Vous n'avez pas besoin de remplir la dernièreligne avec des espaces. Par exemple, si l'entrée estABC, vous pouvez générer uniquementABCsans 23 espaces de fin.
- Vous pouvez supposer que l'entrée correspondra à [A-Z]+regex.
- Vous pouvez également utiliser un alphabet minuscule, auquel cas la sortie correspondra [a-z]+.
- Vous devez utiliser une nouvelle ligne ( \n,\r\nou équivalent) à des lignes séparées, qui est une liste de chaînes n'est pas un format de sortie approprié.
- Ceci est un défi de code-golf , alors faites votre code le plus court possible!
BALLOON(deux caractères adjacents identiques).