Advertisement
Tsuki11

TopNumber

Feb 7th, 2020
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.85 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class TopNumber {
  4.     public static void main(String[] args) {
  5.         Scanner scan = new Scanner(System.in);
  6.         int topNumber = Integer.parseInt(scan.nextLine());
  7.         findMeTopNumber(topNumber);
  8.     }
  9.  
  10.     private static void findMeTopNumber(int num) {
  11.  
  12.         for (int i = 1; i <= num; i++) {
  13.             int initialNumber = i;
  14.             int sumOfDigits = 0;
  15.             int count = 0;
  16.             while (initialNumber != 0) {
  17.                 int splitDigits = initialNumber % 10;
  18.                 sumOfDigits += splitDigits;
  19.  
  20.                 if (splitDigits % 2 != 0) {
  21.                     count++;
  22.                 }
  23.                 initialNumber /= 10;
  24.             }
  25.  
  26.             if(count >=1 && sumOfDigits % 8 == 0){
  27.                 System.out.println(i);
  28.             }
  29.         }
  30.  
  31.     }
  32.  
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement