티스토리 뷰

PS

백준 15927. 회문은 회문아니야!!

tose33 2023. 9. 18. 19:51

https://www.acmicpc.net/problem/15927

 

15927번: 회문은 회문아니야!!

팰린드롬이란 앞으로 읽으나 뒤로 읽으나 같은 문자열을 말한다. 팰린드롬의 예시로 POP, ABBA 등이 있고, 팰린드롬이 아닌 것의 예시로 ABCA, PALINDROME 등이 있다. 같은 의미를 가지는 여러 단어들을

www.acmicpc.net

 

우선 문자열 전체가 회문이 아니라면 문자열 길이가 답이된다.

 

만약 문자열 전체가 회문이라면 두가지 경우가 있다.

1. 전체가 같은 문자로 이루어진 문자열이라면 무슨 짓을해도 회문이 아닌경우를 만들수 없다. 따라서 -1.

2. 그게 아니라면 회문에서 양쪽 어디를 하나만 빼도 회문이 아니게 된다. 따라서 str.size()-1.

 

 

 

'PS' 카테고리의 다른 글

백준 11265. 끝나지 않는 파티  (0) 2023.09.23
백준 1414. 불우이웃돕기  (0) 2023.09.23
백준 14675. 단절점과 단절선  (0) 2023.09.16
백준 14267. 회사 문화 1  (0) 2023.09.16
백준 13905. 세부  (0) 2023.09.15
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함