#유코딩 코딩연습장

[프로그래머스 Level# 1] 직사각형 별찍기 본문

# 프로그래머스 - 알고리즘/프로그래머스 1단계도 다시보자

[프로그래머스 Level# 1] 직사각형 별찍기

YooCoding 2021. 4. 3. 01:51

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

 

코딩테스트 연습 - 직사각형 별찍기

이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수

programmers.co.kr

 

문제 설명

이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.
별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.


제한 조건

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

예시

입력

5 3

 

출력

 

*****

*****

*****

 

 

int main(void) {
	int a;
	int b;
	cin >> a >> b;
	
	for (int i = 0; i < b; i++)
	{
		for (int j = 0; j < a; j++)
		{
			cout << "*";
		}
		cout << endl;
	}

	return 0;
}

 

 

# append 사용 풀이

 

int main(void) {
	int a;
	int b;
	cin >> a >> b;

	string s;

	s.append(a, '*');

	for (int i = 0; i < b; ++i)
	{
		cout << s << endl;
	}
	return 0;
}
Comments