using System;
public class Example
{
public static void Main()
{
String[] s;
Console.Clear();
s = Console.ReadLine().Split(' ');
int a = Int32.Parse(s[0]);
int b = Int32.Parse(s[1]);
for(int i = 0; i<b; i++)
{
for(int j=0; j<a; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
}
}
문제 풀이
" * " 을 통해서 사각형을 구현해 주어야 하기 때문에 배열의 s의 행과 열을 구분지어 주어야합니다.
문제를 해결할 때 이중반복문을 통해서 해결하였습니다.
b는 사각형의 열을 나타내고, a는 행을 나타냅니다.
문제에서 요구하는 값은 랜덤으로 입력한 값 만큼 사각형의 크기를 키우는 것이기 때문에
첫 번째 반복문에서 최대 범위를 b로 설정해 열을 만들어주고, 두 번째 반복문에서 최대 범위를 a로 설정해 행을 만들어
문제를 해결합니다.
728x90
'프로그래머스 문제풀이' 카테고리의 다른 글
프로그래머스 Level1 : 자릿수 더하기 (0) | 2020.06.28 |
---|---|
프로그래머스 Level 1 : 두 정수 사이의 합 (0) | 2020.06.25 |
프로그래머스 LEVEL1 : 약수의 합 (0) | 2020.06.25 |
프로그래머스 LEVEL 1 : 문자열을 정수로 바꾸기 (0) | 2020.06.25 |
프로그래머스 Level 1 : 수박수박수박수박수박수? (0) | 2020.06.25 |