Untitled

 avatar
unknown
java
3 years ago
2.4 kB
5
Indexable
import java.util.Scanner;

public class LuckyNumber{

    public static void main(String []args){
        // Ввод из консоли
        Scanner scanner = new Scanner(System.in);
  
        String input;
        input = scanner.nextLine();
        scanner.close();
        
        // Проверка на длину входных данных
        int inputLength = input.length(); 
        
        if (inputLength != 6) {
            System.out.println("Ошибка: длина входного числа должна быть равна 6");
            System.exit(1);
        }
        
        System.out.println("Введенное число: " + input);

        // Получение первых 3 и последних 3 цифр
        String firstThreeChars = input.substring(0, 3);
        String lastThreeChars = input.substring(inputLength - 3);
        
        System.out.println("Первые 3 цифры: " + firstThreeChars);
        System.out.println("Последние 3 цифры: " + lastThreeChars);
        
        // Проверка на счастливость
        int firstSum = 0, lastSum = 0;
        
        String firstThreeCharsArray[] = firstThreeChars.split("");
        String lastThreeCharsArray[] = lastThreeChars.split("");
    
        // Первая сумма
        for (int i = 0; i < firstThreeCharsArray.length; i++) {
            int n = Integer.parseInt(firstThreeCharsArray[i]);
            
            firstSum += n;
            System.out.print(n);
            
            if (i < firstThreeCharsArray.length - 1) {
                System.out.print(" + ");
            }
        }
        System.out.println(" = " + firstSum);
        
         // Вторая сумма
        for (int i = 0; i < lastThreeCharsArray.length; i++) {
            int n = Integer.parseInt(lastThreeCharsArray[i]);
            
            lastSum += n;
            System.out.print(n);
            
            if (i < lastThreeCharsArray.length - 1) {
                System.out.print(" + ");
            }
        }
        System.out.println(" = " + lastSum);
        
        if (firstSum != lastSum) {
            System.out.println("Число не является счастливым");
            System.exit(0);
        }
        
        System.out.println("Число является счастливым");
    }
}
Editor is loading...