문자열을 한 번만 표시되는 각 문자가 새 문자열에 '('
으로 나타나는 word
문자열로 변환해야합니다. 원래 문자열의 중복 문자는 ')'
으로 바꿔야합니다.중복 문자열 문자 대체
아래에 내 코드 ...
def duplicate_encode(word):
new_word = ''
for char in word:
if len(char) > 1:
new_word += ')'
else:
new_word += '('
return new_word
다음과 같이 내가 전달하고 있지 않다 테스트는 다음과 같습니다
'(((((('동일해야한다 '()()() 당신의 결과는 단어 문자의 발생 수를 기반으로 같은
예를 들어, 입력이 "물러나,"경우이 출력이 ()()()
을 읽어야을 제안합니다.
경우 ((((((('('()()로 바뀌어야한다), 당신이해야 할 일은 각 문자를위한 것이다. 그것을 뒤로 물러나는 경우에는 ')'로 바뀌어야한다. 'Recede'는 대부분의 영어 단어와 마찬가지로 변경되지 않습니다. –