Class Solution
-
- All Implemented Interfaces:
public final class Solution1237 - Find Positive Integer Solution for a Given Equation\.
Medium
Given a callable function
f(x, y)with a hidden formula and a valuez, reverse engineer the formula and return all positive integer pairsxandywheref(x,y) == z. You may return the pairs in any order.While the exact formula is hidden, the function is monotonically increasing, i.e.:
f(x, y) < f(x + 1, y)f(x, y) < f(x, y + 1)
The function interface is defined like this:
interface CustomFunction { public: // Returns some positive integer f(x, y) for two positive integers x and y based on a formula. int f(int x, int y); };
We will judge your solution as follows:
The judge has a list of
9hidden implementations ofCustomFunction, along with a way to generate an answer key of all valid pairs for a specificz.The judge will receive two inputs: a
function_id(to determine which implementation to test your code with), and the targetz.The judge will call your
findSolutionand compare your results with the answer key.If your results match the answer key , your solution will be `
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceSolution.CustomFunction
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final List<List<Integer>>findSolution(Solution.CustomFunction customfunction, Integer z)-
-
Method Detail
-
findSolution
final List<List<Integer>> findSolution(Solution.CustomFunction customfunction, Integer z)
-
-
-
-