2666. Allow One Function Call
LeetCodeOpen on judge ↗
Given a function fn, return a new function that is identical to the original function except that it ensures fn is called at most once. - The first time the returned function is called, it should return the same result as fn. - Every subsequent time it is called, it should return undefined. Example 1: Input: fn = (a,b,c) => (a + b + c), calls = [[1,2,3],[2,3,6]] Output: [{"calls":1,"value":6
HINT LADDERno hints yet
L1 Observation
L2 Technique
L3 Approach
L4 Pseudo-code
🔒
L5 Full solution
L5 unlocks only if you insist twice
solution.cppC++17
CodeSearch Tutor
Hints, not spoilers — it won’t hand over the full solution unless you insist.
Sign in to chat with the tutor and save your progress.
Sign in to start