반응형
츄르사려고 코딩하는 코집사입니다.
1. [백준] 백준 31832번 팀명 정하기 2 파이썬(Python)
1) 문제번호 : 31832번
2) 문제 출처
https://www.acmicpc.net/problem/31832
2. 풀이
- 먼저, S 길이가 10 초과하는 애들은 걸러주고, 그 다음, 문자열 중에 숫자와 하이푼이 아니면서 대소문자 카운트를 측정하여 비교 후 조건에 맞지 않은 애들 걸러주고, 숫자 형태면 걸러준다.
3. 소스 코드
import sys
import re
input = sys.stdin.readline
N = int(input())
name_list = []
for _ in range(N) :
name = input().rstrip()
S = name
if len(S) > 10 :
continue
upper_count = 0
lower_count = 0
for s in S :
if s == '-' :
continue
if not s.isdecimal() and s.isupper() :
upper_count += 1
elif not s.isdecimal() and s.islower() :
lower_count += 1
if upper_count > lower_count :
continue
if S.isdigit() :
continue
print(name)
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준] 백준 32342번 와우와 쿼리 파이썬(Python) (0) | 2024.09.22 |
---|---|
[백준] 백준 32297번 문자열을 만들어요 파이썬(Python) (0) | 2024.09.22 |
[백준] 백준 32215번 코드마스터 2024 파이썬(Python) (0) | 2024.09.20 |
[백준] 백준 32154번 SUAPC 2024 Winter 파이썬(Python) (0) | 2024.09.20 |
[백준] 백준 31995번 게임말 올려놓기 파이썬(Python) (0) | 2024.08.09 |
[백준] 백준 16497번 대출 요청 파이썬(Python) (0) | 2024.08.05 |
[백준] 백준 31962번 등교 파이썬(Python) (0) | 2024.07.18 |
[백준] 백준 31994번 강당 대관 파이썬(Python) (1) | 2024.07.15 |
최근댓글