728x90
반응형
https://www.codewars.com/kata/5704aea738428f4d30000914/train/python
이 문제는 같은 길이의 문자열 3개를 입력받아서 한 글자씩 번갈아가면서 문자열을 만든 뒤 출력하는 문제입니다.
예를 들어 "aaa", "bbb", "ccc"이 세 문자열을 입력받을 때 "abcabcabc"을 출력하면 됩니다.
코드를 보시려면 더보기를 클릭하시면 됩니다.
더보기
Triple Trouble
# My Code
def triple_trouble(one, two, three):
# 반환 할 변수 생성
answer = ''
# for문을 이용하여 각 자릿수를 변수에 더하기
for i in range(len(one)):
answer += (one[i] + two[i] + three[i])
# 정답 반환
return answer
# 다른 방법
return "".join([one[i] + two[i] + three[i] for i in range(len(one))])
if __name__=='__main__':
print(triple_trouble("aaa", "bbb", "ccc"))
print(triple_trouble("aaaaaa", "bbbbbb", "cccccc"))
print(triple_trouble("burn", "reds", "roll"))
print(triple_trouble("Bm", "aa", "tn"))
print(triple_trouble("LLh", "euo", "xtr"))
|
반응형
'알고리즘 > 코드워' 카테고리의 다른 글
[python]RGB To Hex Conversion (0) | 2020.05.13 |
---|---|
[python]Take the Derivative (0) | 2020.05.09 |
[python]Beginner Series #2 Clock (0) | 2020.05.07 |
[python]Watermelon (0) | 2020.05.06 |
[python]get ascii value of character (0) | 2020.05.05 |