Skip to content

Commit afa88c5

Browse files
authored
refactor: align with PEP8 and improve clarity
1 parent f3e275f commit afa88c5

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

Lib/this.py

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
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
36
Ornhgvshy vf orggre guna htyl.
47
Rkcyvpvg vf orggre guna vzcyvpvg.
@@ -20,9 +23,20 @@
2023
Vs gur vzcyrzragngvba vf rnfl gb rkcynva, vg znl or n tbbq vqrn.
2124
Anzrfcnprf 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)

0 commit comments

Comments
 (0)