[백준] 2739번 구구단

권태형·2023년 12월 6일

알고리즘

목록 보기
16/33

반복문 단계의 첫번째 문제로 기본적인 for 반복문을 사용하면 괭장이 쉬운문제이다.

int n = int.Parse(Console.ReadLine());
for(int i = 1; i < 10; i++) Console.WriteLine($"{n} * {i} = {n * i}");

여기서 주의할 점이라고 하면 너무 쉽다는 생각으로 출력의 형태를 {n} * {i} = {n * i}를 따르지 않고 단순한 구구단 결과값을 출력하지 않아야한다는 점.

또 매 출력이 개행을 가지고 한줄씩 출력됨에 따라 Console.Write가 아닌 Console.WriteLine을 사용해야한다는 점이다.

여기서 만약 더 최적화를 해야한다면, 입력값을 아스키코드 입력번호롤 받아서 문자열로 받는 참조주소 메모리를 절약하는 방법이 있다.

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

0개의 댓글