[프로그래머스] 직사각형 별찍기 - LV.1

지히·2022년 6월 30일
0

알고리즘

목록 보기
3/8

📑 문제 주소

https://programmers.co.kr/learn/courses/30/lessons/12969


🔥 문제 설명

두개의 정수가 주어지고 각 정수를 가로, 세로로 하는 직사각형의 '*'을 출력한다.


🔥 나의 풀이

우리가 흔히 아는 별찍기 문제이기에 별 문제없이 풀 수 있었다. 다만 python print문의 자동 개행문자를 삭제하는 방법을 까먹어서... 구글링을 필요로 하긴 했다~

a, b = map(int, input().strip().split(' '))
# print(a + b)
for i in range(b):
    for j in range(a):
        print("*",end = "")
    print("")

✅ 다른 사람의 풀이

프로그래머스에서 가장 좋아요를 많이 받은 풀이이다. 별찍기는 for문을 써야한다고 생각했는데 python은 그냥 *도 가능하다는것을 간과하고 있었다. 이렇게 간단해질수 있다니...

a, b = map(int, input().strip().split(' '))
answer = ('*'*a +'\n')*b
print(answer)
profile
알고리즘 천재가 될꺼야:)

0개의 댓글