def solution(my_string, n):
answer = ""
for items in my_string[::1]:
answer += items * n
return answer
my_string의 문자열을 앞에서부터 슬라이싱해서 n번 반복 후 문자열 자료형 answer에 붙이도록 했다.
아래 솔루션을 보면 알겠지만, 굳이 슬라이싱 하지 않아도 문자열 요소를 사용할 수 있다.😅
def soluton(my_string, n):
return ''.join(i*n for i in my_string)
'구분자'.join()
# 공백 한 칸을 구분자로 함
string_list = ['a', 'b', 'c', 'd']
print(' '.join(string_list)) # Output: 'a b c d"
# '_'를 구분자로 함
string_list = ['a', 'b', 'c', 'd']
print('_'.join(string_list)) # Output: 'a_b_c_d'
# 제너레이터 표현식: '구분자'.join(요소 for 요소 in 반복가능한_데이터)
my_list = ["apple", "banana", "orange"]
result = " & ".join(fruit.upper() for fruit in my_list)
print(result)
정보 감사합니다.