백준(Python) 풀이/구현
백준(Python) 12778번 CTP공국으로 이민 가자 풀이
개발윗미
2021. 12. 6. 11:59
Python으로 구현한 12778번 CTP공국으로 이민 가자 문제 풀이입니다.
https://www.acmicpc.net/problem/12778
12778번: CTP공국으로 이민 가자
신생국가 CTP공국은 자신들만의 글자가 없다. CTP공국의 왕 준형이는 전 세계 표준 언어인 알파벳을 사용하기로 했다. 하지만 숫자에 미친 사람들이 모인 CTP공국 주민들은 알파벳을 사용할 때 평
www.acmicpc.net
t = int(input())
for _ in range(t) :
m, case = input().split()
data = list(input().split())
if case == 'C' :
for i in range(len(data)) :
data[i] = ord(data[i]) - 64
else :
for i in range(len(data)) :
data[i] = chr(int(data[i]) + 64)
for i in range(len(data)) :
print(data[i], end=' ')
print()
1. 알파벳 또는 숫자를 입력받아 리스트 형태로 구성한다.
2. 입력받은 알파벳(case)가 'C'일 경우 입력받은 data리스트의 각 알파벳을 숫자로 변환하여 갱신한다.
3. 입력받은 알파벳(case)가 'N'일 경우 입력받은 data리스트의 각 숫자를 문자로 변환하여 갱신한다.
4. 최종적으로 data 리스트에 존재하는 값들을 하나씩 출력 형식에 맞추어 출력한다.