Call Function with Custom Context — LeetCode 2693 Python Solution

MediumJavaScript
Problem
#2693
Reading time
2 min

The problem

Enhance all functions to have the callPolyfill method. The method accepts an object obj as its first parameter and any number of additional arguments.

Example

function tax(price, taxRate) {
  const totalCost = price * (1 + taxRate);
  console.log(`The cost of ${this.item} is ${totalCost}`);
}

Complexity

MeasureComplexity
TimeO(n)
SpaceO(1) to O(n) auxiliary

Related problems

Frequently asked questions

How hard is LeetCode 2693. Call Function with Custom Context?
LeetCode 2693. Call Function with Custom Context is rated Medium on LeetCode.
What topics does LeetCode 2693. Call Function with Custom Context cover?
LeetCode 2693. Call Function with Custom Context is tagged JavaScript on LeetCode.

Stuck on problems like this in a live interview?

Stealth Interview is a desktop app for macOS and Windows. It reads the problem off your screen and returns a working solution with a step-by-step explanation and its time and space complexity — invisible to screen sharing.

Get Stealth Interview