Hoverboards Olympics X67140


Statement
 

pdf   zip

html

Input

The first line is a number with the height of the map, which will be followed by that amount of lines. These lines describe the terrain of the competition.

Then, there will be a list of participants, where each participant will start with the keyword "Participant", followed by the name and the number of actions that they do during the race. Each action is defined by an integer representing the horizontal position at which the action is executed and the name of the action. The horizontal position starts at 0 and will be always less than the length of the race map lines.

There are 3 types of actions: - ramp-up - ramp-down - jump - loop

Output

For each participant, the map describing the path that they follow and their score.

Public test cases
  • Input

    7
                                       |
                            __         |
                     _     /  \        |
                    / \   /    \       |
         _____  ____\_/___\_____\__    |
       _/__    ____     / \\     \     |
    __/____\____________\_/_\____/_____|
    
    Participant Johnny
    Action 1 ramp_up
    Action 3 ramp_up
    Action 9 jump 3
    Action 17 loop
    
    Participant Emma
    Action 1 ramp_up
    Action 3 ramp_up
    Action 9 jump 2
    Action 13 jump 1
    Action 27 jump 10
    
    Participant Colton
    Action 1 jump 3
    Action 6 ramp_down
    Action 10 jump 4
    Action 21 loop
    
    Participant Sakura
    Action 1 ramp_up
    Action 21 loop
    Action 25 loop
    Action 26 loop
    Action 27 loop
    Action 28 loop
    

    Output

                                        
                                        
                     _                  
              ...   / \                 
         _____   ___\_/____________     
       _/                               
    __/                            ____|
    Johnny score is 73
                                        
                                        
                                        
              ..  .             .......|
         _____  __ _____________        
       _/                               
    __/                                 
    Emma score is 75
                                        
                                        
                                        
                                        
                         _              
      ...__    ....     / \             
    __     \___    _____\_/____________|
    Colton score is 13
                                        
                            __          
                           /  \         
                          /    \        
                         _\     \       
       ____             / \\     \      
    __/    _____________\_/_\____/_____|
    Sakura score is 128
    
  • Input

    6
                                                                               |
                              ________   _____                    __           |
                          ___/                     _______       /  \          |
        ____     ________/                        ____    \     /    \         |
       /    \                      ________   ___/    \__       \    /         |
    __/______\___________________________________________________\__/__________|
    
    Participant Natasha
    Action 1 ramp_up
    Action 7 jump 7
    Action 20 ramp_up
    Action 24 ramp_up
    Action 33 jump 2
    Action 62 loop
    Action 63 loop
    
    Participant John
    Action 1 ramp_up
    Action 7 jump 4
    Action 19 jump 6
    Action 30 jump 2
    Action 38 jump 4
    Action 44 ramp_up
    Action 49 ramp_down
    
    Participant Alex
    Action 1 ramp_up
    Action 7 jump 5
    Action 20 ramp_up
    Action 24 ramp_up
    Action 33 jump 4
    Action 41 jump 6
    Action 63 loop
    

    Output

                                      ..                                        
                              ________                            __            
            .......       ___/                                   /  \           
        ____       ______/                                      /    \          
       /                                ___                     \    /          
    __/                                    ______________________\__/__________|
    Natasha score is 141
                                                                                
                                                                                
            ....                                                                
        ____                               ....   ____                          
       /                ......     ..______    __/    \__                       
    __/         ________      _____                      ______________________|
    John score is 57
                                      ....    ......                            
                              ________    ____                    __            
            .....         ___/                      ______       /  \           
        ____     ________/                                      /    \          
       /                                                        \    /          
    __/                                                   _______\__/__________|
    Alex score is 190
    
  • Information
    Author
    HP CodeWars
    Language
    English
    Official solutions
    Python
    User solutions
    Python