본문 바로가기
알고리즘풀이/정올-자바

[정올/JAVA] 1341 : 구구단2 원하는 구구단의 범위를 입력받아 해당 구간의 구구단을 출력하는 프로그램을 작성하시오.

by 이얏호이야호 2020. 9. 12.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

입출력예시

입출력예시1

2 4
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   

3 * 1 =  3   3 * 2 =  6   3 * 3 =  9   
3 * 4 = 12   3 * 5 = 15   3 * 6 = 18   
3 * 7 = 21   3 * 8 = 24   3 * 9 = 27   

4 * 1 =  4   4 * 2 =  8   4 * 3 = 12   
4 * 4 = 16   4 * 5 = 20   4 * 6 = 24   
4 * 7 = 28   4 * 8 = 32   4 * 9 = 36  

입출력예시2

3 7
3 * 1 =  3   3 * 2 =  6   3 * 3 =  9   
3 * 4 = 12   3 * 5 = 15   3 * 6 = 18   
3 * 7 = 21   3 * 8 = 24   3 * 9 = 27   

4 * 1 =  4   4 * 2 =  8   4 * 3 = 12   
4 * 4 = 16   4 * 5 = 20   4 * 6 = 24   
4 * 7 = 28   4 * 8 = 32   4 * 9 = 36   

5 * 1 =  5   5 * 2 = 10   5 * 3 = 15   
5 * 4 = 20   5 * 5 = 25   5 * 6 = 30   
5 * 7 = 35   5 * 8 = 40   5 * 9 = 45   

6 * 1 =  6   6 * 2 = 12   6 * 3 = 18   
6 * 4 = 24   6 * 5 = 30   6 * 6 = 36   
6 * 7 = 42   6 * 8 = 48   6 * 9 = 54   

7 * 1 =  7   7 * 2 = 14   7 * 3 = 21   
7 * 4 = 28   7 * 5 = 35   7 * 6 = 42   
7 * 7 = 49   7 * 8 = 56   7 * 9 = 63  

입출력예시3

7 9
7 * 1 =  7   7 * 2 = 14   7 * 3 = 21   
7 * 4 = 28   7 * 5 = 35   7 * 6 = 42   
7 * 7 = 49   7 * 8 = 56   7 * 9 = 63   

8 * 1 =  8   8 * 2 = 16   8 * 3 = 24   
8 * 4 = 32   8 * 5 = 40   8 * 6 = 48   
8 * 7 = 56   8 * 8 = 64   8 * 9 = 72   

9 * 1 =  9   9 * 2 = 18   9 * 3 = 27   
9 * 4 = 36   9 * 5 = 45   9 * 6 = 54   
9 * 7 = 63   9 * 8 = 72   9 * 9 = 81 

정답코드

더보기
import java.util.Scanner;



public class Main {



 public static void main(String[] args) {

 Scanner in = new Scanner(System.in);

 int input1 = in.nextInt();

 int input2 = in.nextInt();

 if (input1 > input2) {

 for (int i = input1; i >= input2; i--) {

 for (int j = 1; j <= 9; j++) {

 String result = Integer.toString(j * i);

 if (result.length() == 1) {

 System.out.print(i + " * " + j + " =  " + result + "   ");

 } else

 System.out.print(i + " * " + j + " = " + result + "   ");

 if (j % 3 == 0)

 System.out.println();

 }

 System.out.println();

 }

 } else if (input2 > input1) {

 for (int i = input1; i <= input2; i++) {

 for (int j = 1; j <= 9; j++) {

 String result = Integer.toString(j * i);

 if (result.length() == 1) {

 System.out.print(i + " * " + j + " =  " + result + "   ");

 } else

 System.out.print(i + " * " + j + " = " + result + "   ");

 if (j % 3 == 0)

 System.out.println();

 }

 System.out.println();

 }

 }else if (input1 == input2) {

            for (int i = 1; i <= 9; i++) {

                String result = Integer.toString(input1 * i);

                if (result.length() == 1) {

                    System.out.print(input1 + " * " + i + " =  " + result+"   ");

                } else

                    System.out.print(input1 + " * " + i + " = " + result+"   ");

                if(i%3==0)

                 System.out.println();

            }

        }

 }



}

 

 


더 많은 자바코드가 보고 싶다면?

https://chuinggun.tistory.com/category/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98%ED%92%80%EC%9D%B4/%EC%A0%95%EC%98%AC-%EC%9E%90%EB%B0%94

댓글