반응형
https://programmers.co.kr/learn/courses/30/lessons/12969
1. String 배열 S로 입력 받은 뒤, Split 함수로 분할해 준다.
n과 m을 int형으로 선언한 후 입력 받은 값을 int형으로 변환하여 넣어준다.
String[] s;
Console.Clear();
s = Console.ReadLine().Split(' ');
int n = Int32.Parse(s[0]);
int m = Int32.Parse(s[1]);
2. 이중 for문으로 별을 찍을 때, 바깥쪽 for문이 세로를 의미하고 안쪽 for문이 가로를 의미한다.
가로의 길이가 n, 세로의 길이가 m이므로 바깥쪽 for문에 m까지, 안쪽 for문은 n까지 반복한다.
for(int i = 0; i < m; i++){
for(int j = 0; j < n; j++){
Console.Write("*");
}
Console.WriteLine();
}
이때 한 줄의 출력이 모두 끝나면 다음 줄을 출력하기 위해 Consloe.WriteLine; 으로 줄바꿈 해준다.
전체코드
using System;
public class Example
{
public static void Main()
{
String[] s;
Console.Clear();
s = Console.ReadLine().Split(' ');
int n = Int32.Parse(s[0]);
int m = Int32.Parse(s[1]);
for(int i = 0; i < m; i++){
for(int j = 0; j < n; j++){
Console.Write("*");
}
Console.WriteLine();
}
}
}
반응형
'Online-Judge > Programmers' 카테고리의 다른 글
[Programmers] Python 하샤드 수 (0) | 2022.03.18 |
---|---|
[Programmers] C# x만큼 간격이 있는 n개의 숫자 (0) | 2022.03.18 |
[Programmers] Python 직사각형 별찍기 (0) | 2022.01.03 |
[Programmers] C++ 직사각형 별찍기 (0) | 2022.01.03 |
[Programmers] JAVA 직사각형 별찍기 (0) | 2022.01.03 |
댓글