알고리즘/백준
[백준] 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