반응형
문제
https://www.acmicpc.net/problem/21966
🐍파이썬
import sys
n = int(sys.stdin.readline())
s = sys.stdin.readline().rstrip()
if n <= 25: #글자수가 25자 이하이면
print(s) #s를 그대로 출력
elif n > 25:
#앞/뒤 11글자를 제외한 나머지 부분에 "."이 존재하지 않는다면
if "." not in s[11:-12]:
a = s[:11]
b = "..."
c = s[-11:]
#"."이 존재한다면
else:
a = s[:9]
b = "......"
c = s[-10:]
print(a+b+c)
반응형
'Problem Solving > 백준' 카테고리의 다른 글
[백준|파이썬] 7568: 덩치 (실버5) (2) | 2023.04.30 |
---|---|
[백준|파이썬] 4673: 셀프 넘버 (실버5) (0) | 2023.04.29 |
[백준|파이썬] 9655: 돌 게임 (실버5) (0) | 2023.04.28 |
[백준|파이썬] 25757: 임스와 함께하는 미니게임 (실버5) (0) | 2023.04.23 |
[백준|파이썬] 2891: 카약과 강풍 (실버5) (0) | 2023.04.21 |
[백준|파이썬] 2563: 색종이 (실버5) (0) | 2023.04.19 |