코딩 테스트/프로그래머스
[Python] 프로그래머스 lv.0 그림 확대
위시리
2024. 12. 5. 18:25
문제 분석
- 직사각형 형태의 그림 파일
- 1 x 1 크기의 정사각형 크기의 픽셀로 이루어짐
정답 코드
def solution(picture, k):
answer = []
for row in picture :
r = ''
for pixcel in row :
r += pixcel * k
for _ in range(k) :
answer.append(r)
return answer
다른 사람 코드 1
def solution(picture, k):
answer = []
for i in range(len(picture)):
for _ in range(k):
answer.append(picture[i].replace('.', '.' * k).replace('x', 'x' * k))
return answer
다른 사람 코드 2
def solution(picture, k):
answer = []
for pic in picture:
word = ''
for s in pic:
word += s*k
for _ in range(k):
answer.append(word)
return answer