File tree Expand file tree Collapse file tree 1 file changed +20
-6
lines changed Expand file tree Collapse file tree 1 file changed +20
-6
lines changed Original file line number Diff line number Diff line change 1- s = """Gur Mra bs Clguba, ol Gvz Crgref
1+ ROOT_OFFSET = 13
2+ SIMPLE_AMOUNT = 26
3+
4+ magic_string = """Gur Mra bs Clguba, ol Gvz Crgref
25
36Ornhgvshy vf orggre guna htyl.
47Rkcyvpvg vf orggre guna vzcyvpvg.
2023Vs gur vzcyrzragngvba vf rnfl gb rkcynva, vg znl or n tbbq vqrn.
2124Anzrfcnprf ner bar ubaxvat terng vqrn -- yrg'f qb zber bs gubfr!"""
2225
23- d = {}
24- for c in (65 , 97 ):
25- for i in range (26 ):
26- d [chr (i + c )] = chr ((i + 13 ) % 26 + c )
26+ secret_mapping = {}
27+ for offset in (65 , 97 ):
28+ for some_kind_index in range (SIMPLE_AMOUNT ):
29+ secret_key = chr (some_kind_index + offset )
30+ secret_value = chr (
31+ (some_kind_index + ROOT_OFFSET ) % SIMPLE_AMOUNT + offset
32+ )
33+ secret_mapping [secret_key ] = secret_value
34+
35+ really_important_string = "" .join (
36+ [
37+ secret_mapping .get (magic_char , magic_char )
38+ for magic_char in magic_string
39+ ]
40+ )
2741
28- print ("" . join ([ d . get ( c , c ) for c in s ]) )
42+ print (really_important_string )
You can’t perform that action at this time.
0 commit comments