[백준] 2438번 별찍기 - 1

권태형·2023년 12월 13일

알고리즘

목록 보기
24/33

반복문을 공부할때면 꼭 나오는 별찍기 문제이다.

나의 풀이

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() 을 통해 저러한 생성법이 있는걸 알게되었다.

profile
22년 12월 개발을 시작한 신입 개발자 ‘권태형’입니다. 포스팅 하나하나 내가 다시보기 위해 쓰는 것이지만, 다른 분들에게도 도움이 되었으면 좋겠습니다. 💯컬러폰트가 잘 안보이실 경우 🌙다크모드를 이용해주세요.😀 지적과 참견은 언제나 환영합니다. 많은 댓글 부탁드립니다.

0개의 댓글