프로그래머스/기초
[프로그래머스] Lv.0 /그림 확대 (파이썬/Python)
junslee
2025. 3. 17. 10:21
1. 문제 설명
2. 풀이 과정
결과result를 빈 리스트로 초기화한다.
임시로 넣을 결과array를 빈 문자열로 초기화한다.
picture의 배열 arr를 반복하고 arr의 원소 i를 반복해서 k번 반복한 i*k를 array에 추가한다.
첫 for문을 빠져나오면 [array]를 k번 반복한 [array]*k를 result에 추가한다.
array를 다시 빈 문자열로 초기화 시킨 후, 두번째 for문을 반복한다.
두번째 for문을 빠져나오면 result를 반환한다.
3. 코드
def solution(picture, k):
result = []
array = ""
for arr in picture:
for i in arr:
array += i*k
result += [array]*k
array = ""
return result