본문 바로가기

Python/기초 실습

map | 알고리즘 코드 카타 38번 - 직사각형 별찍기

알고리즘 코드 카타 38번 - 직사각형 별찍기

문제 설명

이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.

별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.

 

제한 조건

  • n과 m은 각각 1000 이하인 자연수입니다.

 

▶️ 내 코드(정답)

a, b = map(int, input().strip().split(' '))
print((a*'*' +'\n')*b)

 

❗️어려웠던 점

  1. map 함수 처음 사용

[파이썬 / Python] map(int, input().split())에 대해

 

[파이썬 / Python] map(int, input().split())에 대해

제목의 식은 백준의 다른 문제를 풀이할 때 계속해서 사용하게 될 것이다. 따라서 좀 더 구체적으로 map(int, input().split()) 을 구성하는 함수들이 무엇이며 어떻게 변형할 수 있는지 알려드리고자

ccamppak.tistory.com

 

2. n회 줄 바꿈 하는 방법 몰랐음

⇒ \n을 ‘’ 처리하면 곱하기 처리 가능