문제 분석
- 직사각형 형태의 그림 파일
- 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
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
[Python] 프로그래머스 lv.1 소수 찾기 (0) | 2024.12.13 |
---|---|
[Python] 정수를 나선형으로 배치하기 (1) | 2024.12.10 |
[Python] 프로그래머스 lv.0 정사각형으로 만들기 (0) | 2024.12.05 |
[Python] 프로그래머스 lv.2 더 맵게 (0) | 2024.12.05 |
[Python] 프로그래머스 lv.0 특이한 이차원 배열 1 (0) | 2024.12.04 |