diff --git a/solution/0100-0199/0177.Nth Highest Salary/README.md b/solution/0100-0199/0177.Nth Highest Salary/README.md index 74da21d30cbf7..b73d5122803b9 100644 --- a/solution/0100-0199/0177.Nth Highest Salary/README.md +++ b/solution/0100-0199/0177.Nth Highest Salary/README.md @@ -95,6 +95,8 @@ import pandas as pd def nth_highest_salary(employee: pd.DataFrame, N: int) -> pd.DataFrame: + if N < 1: + return pd.DataFrame({"getNthHighestSalary(" + str(N) + ")": [None]}) unique_salaries = employee.salary.unique() if len(unique_salaries) < N: return pd.DataFrame([np.NaN], columns=[f"getNthHighestSalary({N})"]) diff --git a/solution/0100-0199/0177.Nth Highest Salary/README_EN.md b/solution/0100-0199/0177.Nth Highest Salary/README_EN.md index 3373a1cd68980..3aa669d3b53d7 100644 --- a/solution/0100-0199/0177.Nth Highest Salary/README_EN.md +++ b/solution/0100-0199/0177.Nth Highest Salary/README_EN.md @@ -93,6 +93,8 @@ import pandas as pd def nth_highest_salary(employee: pd.DataFrame, N: int) -> pd.DataFrame: + if N < 1: + return pd.DataFrame({"getNthHighestSalary(" + str(N) + ")": [None]}) unique_salaries = employee.salary.unique() if len(unique_salaries) < N: return pd.DataFrame([np.NaN], columns=[f"getNthHighestSalary({N})"]) diff --git a/solution/0100-0199/0177.Nth Highest Salary/Solution.py b/solution/0100-0199/0177.Nth Highest Salary/Solution.py index 243d9cf95a300..a2f85a1b09486 100644 --- a/solution/0100-0199/0177.Nth Highest Salary/Solution.py +++ b/solution/0100-0199/0177.Nth Highest Salary/Solution.py @@ -2,6 +2,8 @@ def nth_highest_salary(employee: pd.DataFrame, N: int) -> pd.DataFrame: + if N < 1: + return pd.DataFrame({"getNthHighestSalary(" + str(N) + ")": [None]}) unique_salaries = employee.salary.unique() if len(unique_salaries) < N: return pd.DataFrame([np.NaN], columns=[f"getNthHighestSalary({N})"])