https://www.acmicpc.net/problem/17094
문제 풀이
1. 문자열 길이 입력 받기
2. 문자열 입력 받기
3. 'e'의 개수를 나타내는 변수 선언과 동시에 0으로 초기화
4. '2'의 개수를 나타내는 변수 선언과 동시에 0으로 초기화
5. 해당 문자열 길이만큼 2인지 e인지 구분하는 수행 반복
6. 해당 문자열의 i 인덱스가 2인지 e인지 구별하여 그에 맞는 변수값 1 증가
7. 모든 반복을 끝낸 후 2의 등장횟수와 e의 등장횟수를 비교하여 경우에 맞는 출력값 출력
문제 코드
n = int(input())
s = input()
cnte = 0
cnt2 = 0
for i in range(n):
if s[i] == "2":
cnt2 += 1
else:
cnte += 1
if cnt2 > cnte:
print("2")
elif cnt2 < cnte:
print("e")
else:
print("yee")
'Koala - 15기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/Python] 3046번: R2 (0) | 2024.07.07 |
---|---|
[백준/python] 15963번 : CASIO (0) | 2024.07.07 |
[백준/C++] 1350번: 진짜 공간 (0) | 2024.07.07 |
[백준/C++] 11365번: !밀비 급일 (0) | 2024.07.07 |
[백준/Python] 9012번: 괄호 (0) | 2024.07.06 |