본문 바로가기
백준/단계별

백준 2739 C#) 구구단

by alpacadabra 2022. 4. 17.

반복문의 첫 문제인 만큼 기초가 되는 내용이다.

 

int n = Console.Read() - '0';


//1
for (int i = 1; i <= 9; i++)
{
    Console.WriteLine("{0} * {1} = {2}", n, i, n * i);
}


//2
int i = 0;
while (++i <= 9)
{
    Console.WriteLine("{0} * {1} = {2}", n, i, n * i);
}

 

n이 10보다 작기 때문에 Read로 받을 수 있었다. 대신 아스키코드이기 때문에 '0' 또는 48을 빼줘야 한다.

개인적인 의견이나 for문과 while문은 취향이라기 보다는 각각 어울리는 자리가 있는 것 같다. for문은 특정 횟수만큼 반복하거나 인덱스가 필요한 경우, while문은 특정 조건에 의해 종료되어야 할 경우에 적합하다.

'백준 > 단계별' 카테고리의 다른 글

백준 10871 C#) X보다 작은 수  (0) 2022.04.18
백준 15552 C#) 빠른 A+B  (0) 2022.04.18
백준 2884 C#) 알람 시계  (0) 2022.04.17
백준 14681 C#) 사분면 고르기  (0) 2022.04.17
백준 9498 C#) 시험 성적  (0) 2022.04.17

댓글