본문 바로가기
알고리즘/백준 solved.ac PS

[백준][solved.ac][Bronze 2][Python] 21964번 : 선린인터넷고등학교 교가

by 빛밤하늘 2021. 6. 30.
반응형

밑의 링크는 백준에서의 문제 링크입니다.

 

21964번: 선린인터넷고등학교 교가

알파벳 대문자, 알파벳 소문자, 쉼표, 마침표의 아스키 코드는 각각 65-90, 97-122, 44, 46이다.

www.acmicpc.net

 

 

 

 

 

 

 

 

파이썬 코드와 결과입니다.

# readline을 사용하기 위해 import합니다.
from sys import stdin


# 첫 번째 줄에 문자열의 길이 N을 입력합니다.
# 정수형으로 변환합니다.
N = int(stdin.readline())
# 두 번째 줄에 N글자로 이루어진 문자열 S를 입력합니다.
# 맨 끝의 \n은 떼어줍니다.
S = stdin.readline().rstrip()

# 문자열 S의 마지막 5글자를 출력합니다.
print(S[-5:])

결과

 

맞았습니다 결과를 보고 코드를 다시 보니

N을 굳이 정수형으로 변환하지 않아도 되었네요.

int를 쓰지 않았다면 조금이라도 더 빠른 코드가 되었을 것 같습니다.

 

 

 

※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.

※ 더 효율적이고 빠른 정답을 환영합니다.

반응형

댓글