View difference between Paste ID: GMGbyhce and b17rJKjJ
SHOW: | | - or go back to the newest paste.
1
package reddit.easy;
2
3
import java.util.ArrayList;
4
import java.util.Arrays;
5
public class ShortTornNumber {
6
7
	static ArrayList<Integer> ints = new ArrayList<>();
8
	
9
	public static void main(String[] args){
10
		for(int i = 1000 ; i < 10000 ; i++) 
11
			ints.add(i);
12
		
13
		ints.stream()
14
			.filter(i -> {char[] c = Integer.toString(i).toCharArray(); 
15
						  Arrays.sort(c); 
16
						  for(int it = 0; it < c.length - 1; it++) 
17
							  if(c[it] == c[it+1]) return false; 
18
						  return true;})
19
			.filter(i -> {String[] n = Integer.toString(i).split("(?<=\\G..)");
20
						  int s = Integer.parseInt(n[0]) + Integer.parseInt(n[1]);
21
						  return (s * s == i);})
22
			.forEach(i -> System.out.println(i));
23
	}
24
	
25
}