본문 바로가기

IT/알고리즘

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

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


안녕하세요. 

이번에는 '프로그래머스'의 알고리즘 문제 풀이를 하겠습니다.

Level 1 직사각형 별 찍기 문제입니다.


문제 설명


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

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


내가 짠 코드



코드 설명


먼저 두 수를 받을 변수 a, b와 for문에서 사용할 변수 i, j를 선언합니다.

scanf 함수를 이용하여 두 수를 변수 a, b로 입력을 받습니다.

조건문 for문을 사용합니다.


for(i=0; i<b; i++){          // 세로 방향, m의 값까지 세로를 지정

for(j=0; j<a; j++){     // 가로 방향,  n의 값까지 가로를 지정

printf("*");         // 별을 출력

}

printf("\n");           // 가로 방향으로 별을 출력하고 줄 바꿈

}

'IT > 알고리즘' 카테고리의 다른 글

[백준] 1001번 A-B  (0) 2019.03.06
[백준] 1000번 A+B  (0) 2019.03.06
[백준] 2557번 Hello World  (0) 2019.03.06