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};
    }
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: