
반복문 단계의 첫번째 문제로 기본적인 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}");