Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import com.sun.security.jgss.GSSUtil;
- import javax.swing.*;
- import javax.xml.stream.events.Characters;
- import java.lang.reflect.Array;
- import java.sql.SQLOutput;
- import java.text.DecimalFormat;
- import java.util.*;
- import java.util.concurrent.CopyOnWriteArrayList;
- import java.util.stream.Collector;
- import java.util.stream.Collectors;
- import java.util.stream.Collectors;
- import java.util.stream.Stream;
- public class Test {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- String[] input = sc.nextLine().split(",\\s");
- ArrayList<String> valid = new ArrayList<>();
- for (String pass : input) {
- for (int i = 0; i < pass.length(); i++) {
- char something = pass.charAt(i);
- if (pass.length() >= 3 && pass.length() <= 16&&!valid.contains(pass)) {
- if (Character.isLetterOrDigit(something) || something == '-' || something == '_') {
- valid.add(pass);
- break;
- } else {
- break;
- }
- }
- }
- }
- String separated = String.join("\n", valid);
- System.out.print(separated);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement