Build a Caesar Cipher - Step 15

Tell us what’s happening:

You should modify the arguments of your str.maketrans() call by concatenating to each argument the uppercase version of the argument itself.

Have NO clue how to solve it. Have checked every post here and the staff do their best to insult the learners rather than helping. Can you please provide a SOLUTION to this matter? All forum posts have 0 helpful comments.

Your code so far

def caesar(text, shift):
    alphabet = 'abcdefghijklmnopqrstuvwxyz'
    shifted_alphabet = alphabet[shift:] + alphabet[:shift]

# User Editable Region

    translation_table = str.maketrans(alphabet.upper(), shifted_alphabet.upper())

# User Editable Region

    return text.translate(translation_table)


encrypted_text = caesar('freeCodeCamp', 3)
print(encrypted_text)

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36

Challenge Information:

Build a Caesar Cipher - Step 15

here you now have only the uppercase alphabet, instead you need to have the lowercase alphabet immediately followed by the uppercase alphabet

do you know what concatenating strings is?