https://www.acmicpc.net/problem/17094
17094번: Serious Problem
2의 등장횟수가 더 많다면 2를 출력하고, e의 등장횟수가 더 많다면 e를 출력한다. 등장횟수가 같다면 "yee"를 출력한다. (큰 따옴표 제외)
www.acmicpc.net
c++로 백준 17094번 문제를 풀어보겠다.
문제
2와 e는 발음이 비슷해, 둘을 섞어서 말하면 듣는 사람을 짜증나게 만들 수 있다.
지민이는 이 점을 이용해 은수를 미치게 하고 있다. 은수를 위해 지민이가 말한 문자열 s가 주어질때, 2의 등장 횟수가 더 많은지, e의 등장 횟수가 더 많은지 도와주자.
입력
첫 줄에 문자열 s의 길이가 주어진다.
둘째 줄에 문자열 s가 주어진다. s의 길이는 1 이상 105 이하이며, s는 2와 e로만 이루어져 있다.
출력
2의 등장횟수가 더 많다면 2를 출력하고, e의 등장횟수가 더 많다면 e를 출력한다. 등장횟수가 같다면 "yee"를 출력한다. (큰 따옴표 제외)
예제 입력 1 복사
12
222eee222eee
예제 출력 1 복사
yee
<문제 풀이>
1. n과 s를 입력받는다.
2. 문자열의 'e', '2'의 개수를 각각 계산한다.
3. 개수에 따라 출력값을 출력한다.
코드는 다음과 같다.


'C++' 카테고리의 다른 글
[백준 알고리즘] 9366번 : 삼각형 분류, c++ (0) | 2022.05.05 |
---|---|
[백준 알고리즘] 1822번 : 차집합, c++ (0) | 2022.05.03 |
[백준 알고리즘] 23881번 : 알고리즘 수업 - 선택 정렬 1, c++ (0) | 2022.04.10 |
[백준 알고리즘] 2822번 : 점수 계산, c++ (0) | 2022.04.09 |
[백준 알고리즘] 4493번 : 가위 바위 보?, c++ (0) | 2022.04.08 |