728x90

 

brain storming
472
385 에서 먼저 일의 자리부터 5x2를 해야하므로 472를 인덱스번호로 지정하고
         인덱스2번을 하면 2와 5를 찍어올 수 있으므로 a[2]*b[2] 이런식이면 가능할 듯?
         두 수를 곱해서 10이 넘어가는건 두번째 자리수에 +1,+2 이런식으로 해 볼 수 있을 듯함
         -> 인덱스 사용할려면 배열이나 list 사용해야함
             숫자 입력받을 때 한번에 주어진다면 split이나 StringTokenizer로 나눠서 하나씩 넣어주면 될 듯
split()은 해당 문자열을 나눠서 array로 반환

 

   // Step1-12 2588 : 곱셈
    public void method10(){

        // brain storming
        // 472
        // 385 에서 먼저 일의 자리부터 5x2를 해야하므로 472를 인덱스번호로 지정하고
        //          인덱스2번을 하면 2와 5를 찍어올 수 있으므로 a[2]*b[2] 이런식이면 가능할 듯?
        //          두 수를 곱해서 10이 넘어가는건 두번째 자리수에 +1,+2 이런식으로 해 볼 수 있을 듯함
        //          -> 인덱스 사용할려면 배열이나 list 사용해야함
        //              숫자 입력받을 때 한번에 주어진다면 split이나 StringTokenizer로 나눠서 하나씩 넣어주면 될 듯
        // split()은 해당 문자열을 나눠서 array로 반환

        // 입력 값 저장 변수
//        int a=0;
//        int b=0;
//
//        Scanner sc = new Scanner(System.in);
//        a = sc.nextInt();
//        b = sc.nextInt();
//
//        // 계산되서 출력할 변수
//        int num1 = 0;
//        int num2 = 0;
//        int num3 = 0;
//        int num4 = 0;

        Scanner sc = new Scanner(System.in);

        int[] arr = {};
        String a = null;
        String b = null;
        int[] a2 = {};
        int[] b2 = {};

        a = sc.nextLine();
        b = sc.nextLine();
        System.out.println(Arrays.toString(a.split(" "))); // String클래스 split은 배열로 반환
        // 472가 입력됐을 때, 다 붙어서 나오기 때문에 구분자를 사용할 게 없다...


//        int[] a2 = {Integer.parseInt(a)};




//        arr[i] = a.split(" ");


    }
728x90
반응형

+ Recent posts