프로그래머스 문제풀이
프로그래머스 LEVEL 1 : 직사각형 별찍기
공부합시다홍아
2020. 6. 25. 20:02
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