Implement the missing code, denoted by ellipses. You may not modify the pre-existing code.
The Abanamama Version System (AVS) is a software versioning and revision control system used in highly secure environments. In this system, each commit is assigned a unique name, the first part of which consists of the username encrypted in the base-4 system using symbols '0'
, '?'
, '+'
, and '!'
, and the second part consists of symbols of English alphabet.
Given such commit
, your task is go remove the username part from it and return the second part as an answer.
Example
For commit = "0??+0+!!someCommIdhsSt"
, the output should be
solution(commit) = "someCommIdhsSt"
.
Input/Output
-
[execution time limit] 4 seconds (py3)
-
[input] string commit
Commit in the format given above. Note, that it is possible that it doesn't contain the first or the second part.
Guaranteed constraints:
5 ≤ commit.length ≤ 45
. -
[output] string
The second part of the
commit
.
def solution(commit):
return commit.replace('0','').replace('?','').replace('+','').replace('!','')