Is Alphanumeric

Implement a function is_alphanumeric(c) that returns whether a character c is a lowercase or uppercase English letter or a digit between '0' and '9'.

Example:

  • Input: c = 'a'

  • Output: true

  • Input: c = '1'

  • Output: true

  • Input: c = '#'

  • Output: false

1def is_alphanumeric(c: str) -> bool:
2 return (ord('a') <= ord(c) <= ord('z')) or \
3 (ord('A') <= ord(c) <= ord('Z')) or \
4 (ord('0') <= ord(c) <= ord('9'))
a
0
s = "a"
s=a
char=a
range=a..z
result=true
Step 1 / 3
Step 1:
Check if c is in one of the three allowed ASCII ranges: a-z, A-Z, or 0-9.
Focus: select
s="a"char="a"range="a..z"result=true