package com.javarush.task.task08.task0814;
import java.util.HashSet;
import java.util.Iterator;
/*
Больше 10? Вы нам не подходите
*/
public class Solution {
public static HashSet<Integer> createSet() {
HashSet<Integer> myset= new HashSet<>();
for (int i = 0;i<20;i++) myset.add(i);
return myset;
}
public static HashSet<Integer> removeAllNumbersMoreThan10(HashSet<Integer> set) {
Iterator<Integer> iterator = set.iterator();
while (iterator.hasNext()) {
Integer element = iterator.next();
if (element > 10) {
iterator.remove();
}
}
return set;
}
public static void main(String[] args) {
}
}
Vadim Mazitov
35 уровень
Не валидирует по последнему пункту
Архивный
Комментарии (10)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #598481
19 октября 2018, 19:13
Программа не должна выводить текст на экран.
0
Vadim Mazitov Backend Developer
19 октября 2018, 19:18
я изначально пробовал с 20, оно также не проходило по 5 пункту, просто потом начал проверять различные цифры, пытался вывести (выводит как надо по заданию). Ну и эту именно эту версию кода по невнимательности вставил, забыв, что там уже не совсем по заданию код
В общем, с 20 тоже не работает
Изначальный код в шапке
0
hidden #598481
19 октября 2018, 19:24полезный
тогда тебе правильно написали про название метода. сравни с тем, что в условии. там не More, а Greater
+1
Oleg Kharabaruk Software Developer в NerdySoft
19 октября 2018, 17:39
Создать множество чисел(Set<Integer>), занести туда 20 различных чисел.
Нолик лишний
0
Vadim Mazitov Backend Developer
19 октября 2018, 17:53
я изначально пробовал с 20, оно также не проходило по 5 пункту, просто потом начал проверять различные цифры, пытался вывести (выводит как надо по заданию). Ну и эту именно эту версию кода по невнимательности вставил, забыв, что там уже не совсем по заданию код
В общем, с 20 тоже не работает
0
Vadim Mazitov Backend Developer
19 октября 2018, 17:53
точнее работает, но не валидирует
0
Oleg Kharabaruk Software Developer в NerdySoft
19 октября 2018, 19:05
Тьфу ты)
Разбираюсь, вроде выглядит нормально, а потом читаю название метода)
Сделай корректное)
0
Vadim Mazitov Backend Developer
19 октября 2018, 19:19
Изначальный код в шапке
0
Oleg Kharabaruk Software Developer в NerdySoft
19 октября 2018, 19:39решение
Не проходит по условию :
Метод removeAllNumbersGreaterThan10() должен удалять из множества все числа больше 10.
У тебя название метода removeAllNumbersMoreThan10
Не в этом ли проблема?
+2
Vadim Mazitov Backend Developer
19 октября 2018, 21:20
да, в этом, недопонял изначально
даже не ожидал увидеть ошибку в таком месте
0