리나의 개발로그

백준 알고리즘 no.2739 구구단

|

출처

문제출처 - 백준 알고리즘 3단계(for문) 中

문제

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

입력

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

출력

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

제출

import java.util.Scanner;

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

숏코드

import java.util.*;
class Main{
    public static void main(String[] a){
        int n=new Scanner(System.in).nextInt();
        int i=0;
        while(i<9)
        System.out.println(n+" * "+ ++i+" = "+n*i);
    }
}

int n을 정의할 때 저렇게 연달아서 쓸 수 있다는 것을 알았다. 신기하다…! 그런데 이건 for문 유형의 문제인데 푸시는 것은 while 이용해서 푸셨구나…. 그래도 크게 문제가 될만한 것은 없는것 같다.

포인트

  • for문의 문법을 제대로 이해하고 있어야 한다.

Comments