Прикрепил код первоначального решения задачи, при валидации "Выведенный текст должен полностью соответствовать заданию."
Понял, что сначала должно быть считано число, поменял строки nextLine и nextInt местами, но в таком случае программа при компиляции считывает только число, до считывания имени не доходит.
Узнал что причина в особенностях работы nextInt, думаю возможным решением может быть \r или \n, но как и где это прописать ?
Если вообще заработает конечно.
package com.javarush.task.task03.task0318;
/*
План по захвату мира
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner scan = new Scanner(System.in);
String name = scan.nextLine();
int year = scan.nextInt();
System.out.print(name + " захватит мир через " + year + " лет. Му-ха-ха!");
}
}