PARA/03_Resources/R001_개발_레퍼런스(참고문서)/알고리즘/알고리즘 - 문자열 섞기, 문자 리스트를 문자열로 변환하기, 문자열 곱하기.md

알고리즘 - 문자열 섞기, 문자 리스트를 문자열로 변환하기, 문자열 곱하기

def solution(str1, str2):
    str3 = ""
    for i in range(len(str1)) :
        str3+=str1[i]+str2[i];
    return str3

포인트

  • 반복문 활용

더 좋은 방법

def solution(str1, str2):
    answer = ""
    
    for a,b in zip(str1,str2) :
        answer += a+b
    
    return answer

더더 좋은 방법

Python스럽게
KnowledgeBase/PARA/03_Resources/R001_개발_레퍼런스(참고문서)/리스트 컴프리헨션(List Comprehension)

def solution(str1, str2):
    return "".join( a+b for a,b in zip(str1,str2))



나머지 문제

def solution(arr):
    answer = ''
    return ''.join(arr)
def solution(my_string, k):
    answer = ''
    return "".join( my_string for x in range(k))

댓글

첫 번째 댓글을 남겨보세요.