プログラマ-起動パスワード
未熟な問題解は正解にはならず,もちろんこれよりも有効なコードがある.
参考までに、いつでもご返事をお待ちしております.🤍
import string
def solution(s, n):
answer = []
lower = [x for x in string.ascii_lowercase]
upper = [x for x in string.ascii_uppercase]
for a in range(len(s)):
if s[a] == ' ':
answer.append(' ')
pass
else:
if s[a].isupper(): # 대문자일때
if upper.index(s[a])+n >= len(upper):
temp_index = upper.index(s[a])+n - len(upper)
else:
temp_index = upper.index(s[a])+n
answer.append(upper[temp_index])
else : #소문자일때
if lower.index(s[a])+n >= len(lower):
temp_index = lower.index(s[a])+n - len(lower)
else:
temp_index = lower.index(s[a])+n
answer.append(lower[temp_index])
return ''.join(answer)
Reference
この問題について(プログラマ-起動パスワード), 我々は、より多くの情報をここで見つけました https://velog.io/@yujiniii/프로그래머스-시저암호テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol