알고리즘/백준

[백준] 2739 - 구구단

leegeonwoo 2023. 10. 17. 15:17

• 문제

이제 조건문 문제를 지나 반복문을 시작했습니다.

N을 입력받아서 구구단N을 출력하는 프로그램 문제입니다.


• 풀이

 

먼저 반복문에는 for, while, do while문이 있으며 상황에 따라 다르겠지만 for문과 while문이 보통 많이 쓰입니다.

이 문제에서는 for문으로 작성하여 문제를 해결할 것입니다.

 

먼저 N단의 구구단을 출력할 것이기때문에 N은 고정적으로 계속해서 출력되야합니다.

그리고 1,2,3....9까지의 값을 출력하고 N과 1,2,3..9를 곱한 값을 출력해주기만하면 끝입니다.

 

이 때 1~9까지의 수를 i로 선언하고 i는 반복문의 루프를 반복할때마다 i++증감식을 주어 1씩 증가하게되면 원하는 출력을 만들수 있습니다.

 

코드로 살펴보겠습니다

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		
		for(int i=1; i<=9; i++) {
			System.out.println(N + " * " + i + " = " + N*i);
		}
	}
}

for문 하나만 사용하면되는 간단한 문제입니다 !

신경써야할 점은 예제 출력에서 공백입니다. 출력문에서 *, =사이사이 공백에 주의해서 작성해주시면 정답처리를 받을 수 있을겁니다.!


마무리

728x90