#103
ANA는 회문이야 2
시간 제한
1s
메모리 제한
256MB
제출
126
정답
31
맞힌 사람
28
정답 비율
22.8%
문제
민용이는 ANA 광신도라서 심지어 방학에도 하루종일 동아리방에 있다. 또, 민용이는 회문을 좋아하지만 ANA 문자열에 집착이 특히 심하다.
민용이를 위해, 어떤 문자열 가 주어졌을 때 다음 조건을 만족하는 부분 문자열 의 개수를 구하는 프로그램을 작성해 보자.
- 는
A로 시작하고A로 끝난다. - 에 포함되는
N의 개수는 1개이다. - 는 회문이다.
부분 문자열이란?
부분 문자열은 원본 문자열에서 연속된 일부분에 해당하는 문자열이다.
`ABC` 의 부분 문자열은 ``, `A` , `B`, `C`, `AB`, `BC`, `ABC` 이며, `AC` 는 연속된 일부분이 아니므로 부분 문자열이 아니다.
회문이란?
회문은 거꾸로 읽으나 제대로 읽으나 동일한 문자열이다.
`ABBA` , `XYX` 는 회문이지만 `ABC`, `XYYZ` 는 회문이 아니다.
입력
첫 줄에 알파벳 대문자로 이루어진 문자열 가 주어진다.
출력
조건을 만족하는 부분 문자열의 개수를 출력한다.
예제 입력 1
AANAA
예제 출력 1
2
- 알고리즘 분류
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
| # | 순위 | 사용자 | 언어 | 시간 | 메모리 | 코드 길이 | |
|---|---|---|---|---|---|---|---|
| 6241 | 🥇 | 서준 | Python | 8ms | 8124KB | 202B | |
| 6334 | 🥈 | 허아진 | Python | 8ms | 8296KB | 416B | |
| 5502 | 🥉 | 안우진 | Python | 9ms | 8176KB | 294B | |
| 6138 | 4 | 박정현 | Python | 9ms | 8596KB | 471B | |
| 6747 | 5 | 홍진영 | PyPy | 21ms | 50800KB | 384B | |
| 4979 | 6 | 오늘은_피자다 | C++ | 24ms | 3656KB | 1273B | |
| 4703 | 7 | my | C++ | 25ms | 3528KB | 882B | |
| 4877 | 8 | ᄋᄉᄋ | C++ | 28ms | 3532KB | 731B | |
| 7088 | 9 | 망고뿡 | Java | 34ms | 36176KB | 983B | |
| 6739 | 10 | 안용태 | Java | 37ms | 35852KB | 1493B | |
| 6775 | 11 | 진우신 | Java | 63ms | 38584KB | 663B | |
| 5424 | 12 | 202302602 | Python | 138ms | 10160KB | 397B | |
| 5203 | 13 | 못해도_괜차ANA | Python | 150ms | 11776KB | 376B | |
| 5190 | 14 | 최태규 | Python | 164ms | 10340KB | 383B | |
| 4793 | 15 | 멋진승주 | Python | 166ms | 10568KB | 293B | |
| 5140 | 16 | 바보들 | Python | 168ms | 10396KB | 241B | |
| 4811 | 17 | 안녕하세요저희는20학번최민우와23학번박경서로이루어진팀입니다3인1조팀이지만팀원모집에어려움을겪어두명이서나오게되었습니다두명이라조금불리하겠지만열심히해서수상까지노려보겠습니다감사합니다 | Python | 168ms | 10420KB | 377B | |
| 5244 | 18 | 지읒히읗 | Python | 168ms | 10744KB | 496B | |
| 5023 | 19 | 기타치는_공돌이 | Python | 192ms | 10184KB | 568B | |
| 4792 | 20 | 배고파이썬 | Python | 228ms | 10368KB | 665B |
1 / 2
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
| # | 사용자 | 문제 | 결과 | 언어 | 시간 | 메모리 | 코드 길이 | 제출 시간 | |
|---|---|---|---|---|---|---|---|---|---|
| 7117 | 틀렸습니다 | Python | - | - | 96B | 2026. 05. 25. 03:36 | |||
| 7116 | 틀렸습니다 | Python | - | - | 96B | 2026. 05. 25. 03:35 | |||
| 7088 | 맞았습니다 | Java | 34ms | 36176KB | 983B | 2026. 05. 24. 19:41 | |||
| 7087 | 틀렸습니다 | Java | - | - | 892B | 2026. 05. 24. 19:34 | |||
| 6775 | 맞았습니다 | Java | 63ms | 38584KB | 663B | 2026. 05. 23. 14:13 | |||
| 6774 | 틀렸습니다 | Java | - | - | 722B | 2026. 05. 23. 14:11 | |||
| 6773 | 틀렸습니다 | Java | - | - | 652B | 2026. 05. 23. 14:06 | |||
| 6772 | 런타임 에러 | Java | - | - | 650B | 2026. 05. 23. 14:05 | |||
| 6766 | 틀렸습니다 | Java | - | - | 354B | 2026. 05. 23. 11:45 | |||
| 6747 | 맞았습니다 | PyPy | 21ms | 50800KB | 384B | 2026. 05. 23. 08:42 | |||
| 6746 | 런타임 에러 | PyPy | - | - | 384B | 2026. 05. 23. 08:42 | |||
| 6745 | 틀렸습니다 | PyPy | - | - | 558B | 2026. 05. 23. 08:32 | |||
| 6739 | 맞았습니다 | Java | 37ms | 35852KB | 1493B | 2026. 05. 23. 07:15 | |||
| 6591 | 틀렸습니다 | PyPy | - | - | 149B | 2026. 05. 21. 06:40 | |||
| 6590 | 런타임 에러 | PyPy | - | - | 50B | 2026. 05. 21. 06:34 | |||
| 6578 | 틀렸습니다 | PyPy | - | - | 349B | 2026. 05. 21. 05:10 | |||
| 6575 | 틀렸습니다 | PyPy | - | - | 349B | 2026. 05. 21. 04:52 | |||
| 6574 | 틀렸습니다 | PyPy | - | - | 333B | 2026. 05. 21. 04:39 | |||
| 6573 | 틀렸습니다 | PyPy | - | - | 265B | 2026. 05. 21. 04:35 | |||
| 6572 | 틀렸습니다 | PyPy | - | - | 263B | 2026. 05. 21. 04:34 |