This repository has been archived on 2024-05-30. You can view files and clone it, but cannot push or open issues or pull requests.
INF/src/main/java/ru/redguy/tasks/Task135.java
2022-11-10 21:22:41 +03:00

37 lines
892 B
Java
Executable File

package ru.redguy.tasks;
import com.google.common.collect.Lists;
import javafx.util.Pair;
import ru.redguy.ATask;
import ru.redguy.Task;
import java.io.IOException;
import java.util.*;
import java.util.stream.Collectors;
@ATask("135")
public class Task135 extends Task {
@Override
public void run() throws IOException {
List<Integer> been = new ArrayList<>();
System.out.println(task(task(task(Lists.newArrayList(2)))).stream().filter((num) -> {
if(been.contains(num))
return false;
been.add(num);
return true;
}).count());
}
public List<Integer> task(List<Integer> list) {
List<Integer> result = new ArrayList<>();
for(int num : list) {
result.add(num+2);
result.add(num*3);
}
return result;
}
}