#33
알파벳 빈도
채점 준비중
시간 제한
2000ms
메모리 제한
256MB
제출
54
정답
36
맞힌 사람
32
정답 비율
66.7%
길이가 N 인 문자열 S 가 주어질 때, 이 문자열의 L 번째 문자부터 R 번째 문자까지 알파벳 소문자 e 가 몇 번 등장했는지 구해보자.
입력
첫째 줄에 정수 N (1 ≤ N ≤ 100), M (1 ≤ M ≤ 10 000) 이 주어진다.
둘째 줄에 알파벳 소문자로 이루어진 문자열 S 가 주어진다.
셋째 줄부터 M 개의 줄에 L, R (1 ≤ L ≤ R ≤ N) 이 주어진다.
출력
M 개의 줄에 문자열의 L 번째 문자부터 R 번째 문자까지 알파벳 소문자 e 가 몇 번 등장했는지 출력한다.
예제 입력
3 6
yee
1 1
1 2
1 3
2 2
2 3
3 3
예제 출력
0
1
2
1
2
1
참고
문자열 S 를 수열로 바꿔서 저장할 수 있다. 문자열의 i 번째 문자가 e 라면 1 로 그렇지 않다면 0 으로 바꾸면 똑같이 길이가 N 인 수열 F 를 만들 수 있다. 예를 들어 문자열 seventeen 을 위와 같은 과정으로 수열로 바꾸면 [0, 1, 0, 1, 0, 0, 1, 1, 0] 이 된다.
코드 제출
로딩 중...
내 제출
아직 제출 내역이 없습니다.
맞은 사람
| 순위 | 사용자 | 언어 | 시간 | 메모리 | 코드 길이 |
|---|---|---|---|---|---|
| 🥇 | 202202658_황현석 | C++ | 81ms | 1940KB | 352B |
| 🥈 | 202104340_김재덕 | C | 188ms | 940KB | 389B |
| 🥉 | 202202470_김무겸 | Python | 428ms | 10392KB | 169B |
| 4 | 202402751_한현욱 | Python | 439ms | 10368KB | 373B |
| 5 | 202102700_정민용 | Python | 439ms | 10240KB | 378B |
| 6 | 202302534_김승현 | Python | 440ms | 10240KB | 306B |
| 7 | 202401828_백성현 | Python | 443ms | 10240KB | 259B |
| 8 | 201902696_박형기 | Python | 449ms | 10488KB | 268B |
| 9 | 202402699_오태영 | Python | 460ms | 10240KB | 269B |
| 10 | 202302599_이정찬 | Python | 608ms | 10560KB | 447B |
| 11 | 202002511_송준원 | Java | 987ms | 26752KB | 908B |
| 12 | 202102622_김우솔 | Java | 993ms | 26624KB | 1092B |
| 13 | 202302567_송승민 | Java | 1011ms | 26484KB | 1048B |
| 14 | 202102717_최성윤 | Java | 1014ms | 27136KB | 917B |
| 15 | 202102674_이동현 | Java | 1043ms | 26436KB | 1072B |
| 16 | 201802070_김시온 | Java | 1087ms | 26452KB | 1228B |
| 17 | 202301773_이종현 | Java | 1113ms | 26436KB | 912B |
| 18 | 202202596_배인수 | Java | 1136ms | 26488KB | 897B |
| 19 | 202202575_김진서 | Java | 1139ms | 26300KB | 1354B |
| 20 | 202302564_성준혁 | Java | 1239ms | 28544KB | 870B |
1 / 2
전체 제출
| # | 사용자 | 결과 | 언어 | 시간 | 메모리 | 코드 길이 | 제출 시간 |
|---|---|---|---|---|---|---|---|
| 3570 | 202302564_성준혁 | 정답 | Java | 1239ms | 28544KB | 870B | 2024. 05. 11. 10:12 |
| 3508 | 202402673_박기용 | 정답 | Java | 1292ms | 29056KB | 820B | 2024. 05. 09. 03:55 |
| 3257 | 202102717_최성윤 | 정답 | Java | 1014ms | 27136KB | 917B | 2024. 05. 02. 11:46 |
| 3243 | 202402699_오태영 | 정답 | Python | 460ms | 10240KB | 269B | 2024. 05. 02. 11:38 |
| 3234 | 202402699_오태영 | 오답 | Python | 439ms | 10240KB | 273B | 2024. 05. 02. 11:35 |
| 3207 | 202002466_김동건 | 정답 | Java | 1283ms | 28800KB | 629B | 2024. 05. 02. 11:07 |
| 3206 | 202002466_김동건 | 오답 | Java | 1296ms | 29184KB | 600B | 2024. 05. 02. 11:06 |
| 3191 | 202002466_김동건 | 오답 | Java | 1280ms | 28800KB | 603B | 2024. 05. 02. 10:59 |
| 3190 | 202402751_한현욱 | 정답 | Python | 439ms | 10368KB | 373B | 2024. 05. 02. 10:59 |
| 3188 | 202002466_김동건 | 오답 | Java | 1288ms | 28800KB | 575B | 2024. 05. 02. 10:57 |
| 3185 | 202002466_김동건 | 오답 | Java | 1257ms | 28800KB | 705B | 2024. 05. 02. 10:54 |
| 3183 | 202002466_김동건 | 컴파일 에러 | Python | - | - | 705B | 2024. 05. 02. 10:54 |
| 3175 | 202102683_이인성 | 정답 | Java | 1320ms | 28928KB | 879B | 2024. 05. 02. 10:51 |
| 3173 | 202401828_백성현 | 정답 | Python | 443ms | 10240KB | 259B | 2024. 05. 02. 10:50 |
| 3168 | 202002466_김동건 | 오답 | Java | 1283ms | 29056KB | 575B | 2024. 05. 02. 10:45 |
| 3163 | 202302602_이준휘 | 정답 | Java | 1347ms | 28800KB | 617B | 2024. 05. 02. 10:41 |
| 3162 | 202302602_이준휘 | 컴파일 에러 | Python | - | - | 617B | 2024. 05. 02. 10:40 |
| 3153 | 202102700_정민용 | 정답 | Python | 445ms | 10240KB | 426B | 2024. 05. 02. 10:31 |
| 3137 | 202002511_송준원 | 정답 | Java | 987ms | 26752KB | 908B | 2024. 05. 02. 10:18 |
| 3098 | 202102713_진민혁 | 정답 | Java | 1286ms | 28800KB | 587B | 2024. 05. 02. 02:17 |
1 / 3