We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 33bfb83 commit e8c6e8fCopy full SHA for e8c6e8f
1 file changed
strings/integer_to_roman.py
@@ -1,4 +1,4 @@
1
-def integer_to_roman(n: int) -> str:
+def integer_to_roman(number: int) -> str:
2
"""
3
Convert an integer to a Roman numeral.
4
@@ -18,7 +18,7 @@ def integer_to_roman(n: int) -> str:
18
...
19
ValueError: number must be between 1 and 3999
20
21
- if not (1 <= n <= 3999):
+ if not (1 <= number <= 3999):
22
raise ValueError("number must be between 1 and 3999")
23
24
symbols = [
@@ -39,14 +39,13 @@ def integer_to_roman(n: int) -> str:
39
40
result = []
41
for value, numeral in symbols:
42
- while n >= value:
+ while number >= value:
43
result.append(numeral)
44
- n -= value
+ number -= value
45
46
return "".join(result)
47
48
49
if __name__ == "__main__":
50
import doctest
51
doctest.testmod()
52
-
0 commit comments