Solución
solution.tsTypeScript
def caesar_cipher(text: str, shift: int) -> str:
result: str = ""
for c in text:
if c.isalpha():
base = 97 - 32 * c.isupper()
c = chr((ord(c) - base + shift) % 26 + base)
result += c
return result0respuestas