tvl-depot/users/wpcarro/scratch/picoctf/challenge_144.py
William Carroll 5c0ec720af feat(wpcarro/scratch): Upload my solutions to picoCTF challenges
Just getting my feet wet...

Change-Id: Ia1db0c69fe7d5ea5cb5585853d0688ef97f2680a
Reviewed-on: https://cl.tvl.fyi/c/depot/+/4739
Reviewed-by: wpcarro <wpcarro@gmail.com>
Autosubmit: wpcarro <wpcarro@gmail.com>
Tested-by: BuildkiteCI
2021-12-29 19:34:02 +00:00

11 lines
351 B
Python

def rotate_alpha(x, n):
def rotate_char(c, n):
offset = 'A' if c.isupper() else 'a'
return chr((ord(c) - ord(offset) + n) % 26 + ord(offset))
return "".join([rotate_char(c, n) if c.isalpha() else c for c in x])
xs = [
"cvpbPGS{arkg_gvzr_V'yy_gel_2_ebhaqf_bs_ebg13_Ncualgvd}",
]
for x in xs:
print(rotate_alpha(x, 13))