/* 문제: 3 [숫자 쪼개서 홀짝의 갯수세기]
 * 숫자(약 -21억 ~ +21억)를 입력받아서 그 숫자에 포함된 홀수와 짝수를 센다.
 * java Test 1566874
 * 힌트: /, % 연산자를 활용하라!
 * 출력 예:
 * 짝수: 4
 * 홀수: 3

 

class Test{

  public static void main(String[] args) throws Exception {
    int num = Integer.parseInt(args[0]);
    int op = 0;
    int oddNum = 0;
    int evenNum  = 0;

    while (num > 0) {
      op = num % 10;

   // if ((num % 2) == 0)
      if ((op % 2) == 0) {
        oddNum++;
      } else if ((op % 2) != 0) {
        evenNum++;
      } else {

      }
      num /= 10;
    }
    PrintValue(oddNum, evenNum);
   }
   static void PrintValue(int oddNum, int evenNum) {
     System.out.printf("(홀수: %d)\n(짝수: %d)", oddNum, evenNum);
   }
}

Posted by 안낭우훗

블로그 이미지
좋은싸이트 공유, 재해석 , 공부 정리, 틀린거 알려 주세요~
안낭우훗

태그목록

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.5
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

글 보관함