Accenture Coding Question 5

Coding Question 5

Implement the following functions.  achar*MoveHyphen(char str[],int n);

The function accepts a string “str” of length ‘n’, that contains alphabets and hyphens (-). Implement the function to move all hyphens(.) in the string to the front of the given string.

NOTE:-

Return null if str is null.

Example :-

  • Input:
    • str.Move-Hyphens-to-Front
  • Output:
    • -MoveHyphenstoFront

Explanation:-

The string “Move-Hyphens -to-front” has 3 hyphens (.), which are moved to the front of the string, this output is “— MoveHyphen”

Sample Input

  • Str: String-Compare

Sample Output-

  • -StringCompare
inp = input()
count = 0
final = ""
for i in inp:
    if i == '-':
        count+=1
    else:
        final+=i
print("-"*count,final)
Output:
move-hyphens-to-front
--- movehyphenstofront