Skip to content

Commit fd5d764

Browse files
committed
fix: assign f-strings to variables before raise to satisfy ruff EM102
1 parent 5f12ba1 commit fd5d764

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

sorts/cyclic_sort.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,14 @@ def cyclic_sort(nums: list[int]) -> list[int]:
5252

5353
# Check for duplicates
5454
if len(set(nums)) != n:
55-
raise ValueError(f"All numbers must be unique, got {nums}")
55+
msg = f"All numbers must be unique, got {nums}"
56+
raise ValueError(msg)
5657

5758
# Check if all numbers are in range 1 to n
5859
for num in nums:
5960
if num < 1 or num > n:
60-
raise ValueError(f"All numbers must be in range 1 to {n}, got {num}")
61+
msg = f"All numbers must be in range 1 to {n}, got {num}"
62+
raise ValueError(msg)
6163

6264
# Perform cyclic sort
6365
index = 0

0 commit comments

Comments
 (0)