지나가던 개발자

[Python] 백준 6321번(IBM 빼기 1) 문제 풀이 본문

PS/Python

[Python] 백준 6321번(IBM 빼기 1) 문제 풀이

KwonYongHyeon 2022. 3. 9. 14:58

 

 아서 C. 클라크가 쓴 소설이자, 그에 기반해 제작되어 1968년 4월 3일에 미국에서 최초로 개봉한 SF 영화이다. 영화는 스탠리 큐브릭 감독이 연출하였고 각본은 큐브릭 감독과 클라크가 함께 작성하였다. 소설과 영화 둘 다 걸작으로 인정받고 있으며, SF 장르를 논할 때 반드시 짚고 넘어가는 소설과 영화이다.

 

 문제에 나오길래 나무위키에 <2001 스페이스 오디세이> 문서를 검색해보니 이런게 나왔다. 1968년 영화라니... SF 장르에서 대작인 것 같으니 나중에 시간되면 한번 봐봐야겠다.

 

from string import ascii_uppercase
computers = []
alpha_list = list(ascii_uppercase)
for i in range(int(input())):
    computers.append(input())
i = 1
for computer in computers:
    print("String #" + str(i))
    i += 1
    for pc in computer:
        try:
            print(alpha_list[alpha_list.index(pc)+1], end='')
        except IndexError:
            print("A", end='')
    print("\n")

 

 "from string import ascii_uppercase"는 대문자로 된 알파벳 리스트를 가져올 수 있다. 소문자로 하려면 "from string import ascii_lowercase"를 해주면 된다.

Comments