программа працює ( але не проходить валідатора), не розумію чи була закладена "заковика" в умову задачі. там в кінці одного слова кома, тому повертається false. І тепер не зрозуміло чого саме від нас хочуть в умові задачі.
package ua.javarush.task.pro.task13.task1302;
import java.util.Arrays;
import java.util.HashSet;
import static java.util.Arrays.asList;
/*
Перевірка наявності
*/
public class Solution {
public static HashSet<String> words = new HashSet<>(asList("Якби мене попросили вибрати мову взамін на Java, я б не вибирав".split(" ")));
public static void checkWords(String word) {
//напишіть тут ваш код
if (words.contains(word))
{
System.out.println(String.format("Слово %s є в множині", word));
} else
{
System.out.println(String.format("Словa %s немає в множині", word));
}
}
public static void main(String[] args) {
checkWords("JavaScript");
checkWords("Java");
}
}