import java.util.*;
import java.lang.*;
import java.io.*;
// http://[Log in to view URL]
class Main {
public static void main(String[] args) {
var x = 7544;
var y = 56328;
var z = elegantPair(x, y);
System.out.println(String.format("x=%s, y=%s", x, y));
System.out.println("z=" + z);
System.out.println(Arrays.toString(elegantUnpair(z)));
}
public static long elegantPair(int a, int b) {
return a >= b ? (long) Math.pow(a, 2) + a + b : a + (long) Math.pow(b, 2);
}
public static int[] elegantUnpair(long z) {
var r = Math.floor(Math.sqrt(z));
var p = Math.pow(r, 2);
var m = z - p;
var x = m < r ? z - p : r;
var y = m < r ? r : z - p - r;
return new int[]{(int) x, (int) y};
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: