ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JAVA] CodingTest 문제 2번 - ex1
    카테고리 없음 2022. 11. 8. 17:45

    [JAVA] CodingTest 문제 2번 - ex1

     

    import java.util.ArrayList;

    public class main02_1 {

    public static void main(String[] args) {
    int a = 123;
    int b = 234;
    int c = 125;

    int quotient = a * b * c; // 몫. 세 수의 곱.
    System.out.println("찾을 숫자 : "+quotient);
    int group[] = new int[10]; // 0~9의 배열.(인덱스 번호에 해당하는 숫자 갯수를 카운트 해 줄거여서.)

    int reminder = 0; // 나머지.
    /*


    while(quotient > 0) {
    reminder = quotient%10;
    quotient /= 10;
    switch (reminder) {
    case 0: group[0]++; break;
    case 1: group[1]++; break;
    case 2: group[2]++; break;
    case 3: group[3]++; break;
    case 4: group[4]++; break;
    case 5: group[5]++; break;
    case 6: group[6]++; break;
    case 7: group[7]++; break;
    case 8: group[8]++; break;
    case 9: group[9]++; break;

    default:
    break;
    }

    }

    for(int j = 0; j < group.length; j++) {
    System.out.println(j+"는"+group[j]+"번 나왔습니다.");
    }
    */

    ArrayList<Integer> ss = new ArrayList<Integer>();
    int i = 0;
    while (quotient > 0) {
    ss.add(i, quotient % 10);
    i++;
    quotient /= 10;
    }
    for(int j = 0; j < ss.size(); j++) {
    group[ss.get(j)]++;
    }
    for(int j = 0; j < group.length; j++) {
    System.out.println(j+"은"+group[j]+"번 나왔습니다.");
    }
    }

    }

Designed by Tistory.