문제
https://www.acmicpc.net/problem/15874
Code
k, n = map(int,input().split())
k %= 26
s = list(input())
for i in range(n):
x = ord(s[i])
if 65 <= x <= 90 or 97 <= x <= 122:
if s[i].isupper():
x -= 65
else:
x -= 97
x += k
x %= 26
if s[i].islower():
x += 97
else: x += 65
s[i] = chr(x)
print(''.join(s))
'Koala - 16기 > 코딩테스트 기초 스터디' 카테고리의 다른 글
[백준/Python] 15649번: N과 M(1) (0) | 2024.11.11 |
---|---|
[백준/Python] 1181번: 단어 정렬 (0) | 2024.11.04 |
[백준/Python] 10773번: 제로 (0) | 2024.10.27 |
[백준/Python] 15813번: 너의 이름은 몇 점이니? (0) | 2024.10.14 |
[백준/Python] 11931번: 수 정렬하기 4 (0) | 2024.10.07 |