프로그래머스 그림 확대

박정재·2023년 4월 30일
1

문제 설명

직사각형 형태의 그림 파일을 가로 세로로 k배 늘린 그림 파일을 나타내야 한다.
picture: 그림 파일을 나타내는 문자열 배열
문제 출처: https://school.programmers.co.kr/learn/courses/30/lessons/181836

picture 예시

["x.x", ".x.", "x.x"]

문제 풀이

def solution(picture, k):
    answer = []
    
    for row in picture: # 이미지의 한 줄을 가져온다.
        resized = ''
        
        for pixel in row:
            resized += pixel * k # 한 픽셀을 k배 만큼 가로로 늘린다.
        
        for _ in range(k):
            answer.append(resized) # 가로로 늘려진 이미지 한 줄을 k배 만큼 세로로 늘린다. 
    
    return answer
profile
Keep on dreaming and dreaming

0개의 댓글