백준 1356 java : 구현

magicdrill·2026년 3월 4일

백준 문제풀이

목록 보기
675/675

백준 1356 java : 구현

import java.util.Scanner;

public class bj1356 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String N;

        N = sc.next();
        int A, B;
        int i, j;
        boolean flag = false;

        for(i = 1; i < N.length(); i++){
            A = 1;
            B = 1;

            //A의 자리수의 곱
            for(j = 0; j < i; j++){
                A *= N.charAt(j) - '0';
            }

            //B의 자리수의 곱
            for(j = i; j < N.length(); j++){
                B *= (int)N.charAt(j) - '0';
            }

            //비교
            //System.out.println(A);
            //System.out.println(B);
            if(A == B){
                flag = true;
                break;
            }
        }

        if(flag){
            System.out.println("YES");
        }
        else{
            System.out.println("NO");
        }
    }
}

0개의 댓글