
반복문을 공부할때면 꼭 나오는 별찍기 문제이다.
int n = int.Parse(Console.ReadLine());
string star = "";
for(int i = 0; i < n; i++){
star += "*";
Console.WriteLine(star);
}
오랫만에 풀어서 어떻게 풀어야했더라... 할 뻔했다. 반복문 대표 기본문제라 여러번 본 문제라서 쉽게 풀 수 있었다.
int n = int.Parse(Console.ReadLine());
for(int i =1; i<=n; i++)
Console.WriteLine(new string('*', i));
깔끔하다. 처음부터 string 변수를 선언해서 저장공간을 만드는게 아니라. 출력할때 생성과 동시에 출력하는 방식으로 코드가 깔끔해 보였다. new string() 을 통해 저러한 생성법이 있는걸 알게되었다.