반응형

@notepad_jj2

츄르사려고 코딩하는 코집사입니다.


1. [백준] 백준 29713번 브실이의 띠부띠부씰 컬렉션 🍪 파이썬(Python)

1) 문제번호 : 29713

 

2) 문제 출처

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

 

29713번: 브실이의 띠부띠부씰 컬렉션 🍪

첫 번째 줄에는 모은 알파벳 띠부띠부씰 개수 $N$ 이 주어진다. $(1 \le N \le 1\,000)$ 두 번째 줄에는 알파벳 대문자로 이루어진 $N$개의 알파벳 띠부띠부씰이 나열된다.

www.acmicpc.net

 

2. 풀이

- 값을 입력 받고, 브론즈 실버 알파벳의 개수를 구한다.

- 그리고 나서, E와 R이 2번씩 있어야 브론즈실버를 만들 수 있으므로, 2로 나눈 몫을 가지고 최소값을 출력하면 된다.

 

3. 소스 코드

import sys
input = sys.stdin.readline

Num = int(input().rstrip())
seal = input().rstrip()

B = 0
R = 0
O = 0
N = 0
Z = 0
S = 0
I = 0
L = 0
V = 0
E = 0

for i in seal : 
    if i == 'B' : 
        B += 1
    elif i == 'R' : 
        R += 1
    elif i == 'O' : 
        O += 1
    elif i == 'N' : 
        N += 1
    elif i == 'Z' : 
        Z += 1
    elif i == 'S' : 
        S += 1
    elif i == 'I' : 
        I += 1
    elif i == 'L' : 
        L += 1
    elif i == 'V' : 
        V += 1
    elif i == 'E' : 
        E += 1

E = E // 2
R = R // 2

print(min(B, R, O, N, Z, S, I, L, V, E))

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기