https://school.programmers.co.kr/learn/courses/30/lessons/120825
def solution(my_string, n):
answer = ''
for string in my_string:
answer += string * n
return answer
n
번씩 반복하는 코드를 작성했다.def solution(my_string, n):
return ''.join(i * n for i in my_string)
+
연산보다 join
함수 사용이 시간복잡도 최적화가 가능하다.+=
로 연결하지만, 1) 긴 문자열을 만들때, 2) 리스트에 저장된 문자열을 하나로 합칠 때, 3) 반복문에서 문자열을 계속 추가해야 할 때 join()
함수를 써주자!피드백은 언제나 환영입니다 :)