Algorithm/Baekjoon(Java)

[백준/JAVA] 2739 : 구구단

비망노트 2022. 7. 6. 21:22
문제

N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.

 

입력

첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.

 

출력

출력형식과 같게 N*1부터 N*9까지 출력한다.

 

예제 입력 예제 출력
2 2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18

 

 

⭕ 풀이

import java.io.*;

public class Main{
    public static void main(String[] args)throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int num = Integer.parseInt(br.readLine());
        
        for(int i=1;i<10;i++){
            System.out.printf("%d * %d = %d%n",num,i,num*i);
        }
    }
}

✅ 구구단은 9단까지이므로 반복문을 제어할 변수 i를 어디까지 증감해야하는지 알기 때문에 for문을 사용했다.

 

 

 

 

이전에 포스팅했던 for문을 참고하면 도움이 되지않을까 싶다.

2022.07.05 - [Java] - JAVA - 반복문 ( for )

 

JAVA - 반복문 ( for )

- 자바 반복문 ( for ) 반복문이란? 특정 작업을 반복해서 수행해야할 경우 해당작업 실행코드를 여러번 작성하는게 아닌 반복문을 사용해 해결할 수 있으며 반복문의 종류로는 for문, while문이 대

record-note.tistory.com

 

 

-출처

https://www.acmicpc.net/problem/2739