728x90
*문제 출처는 프로그래머스에 있습니다.
문제 제목: 직사각형 별찍기
문제 사이트: https://programmers.co.kr/learn/courses/30/lessons/12969
나의 풀이
a, b = map(int, input().strip().split(' '))
m = []
for i in range(b):
m.append([])
for j in range(a):
m[i].append("*")
for i in range(b):
for j in range(a):
print(m[i][j],end="")
print()
코드업에서 90번대 문제에서 공부했던 바둑판배열(?)에서 사용한 코드를 그대로 사용하였다.
모범답안
a, b = map(int, input().strip().split(' '))
answer = ('*'*a +'\n')*b
print(answer)
※ 알아야 할 것
- 때로는 복잡하게 돌아가지 않아도 될 거 같다... 간단한 것도 좋을 듯 하다
728x90
'coding test - python > Programmers' 카테고리의 다른 글
Programmers / 모의고사 / Python (0) | 2022.03.29 |
---|---|
Programmers / 핸드폰 번호 가리기 / Python (0) | 2022.03.29 |
Programmers / x만큼 간격이 있는 n개의 숫자 / Python (0) | 2022.03.29 |
Programmers / 체육복 / Python (0) | 2022.03.29 |
Programmers / 평균구하기 / Python (0) | 2022.03.10 |