[BOJ] 1159 - 농구 경기 (🥉 브론즈 2티어)
사용 언어: Python3, Java
문제
풀이
나의 풀이
N = int(input())
lst = [input() for _ in range(N)]
alpha = [0] * 123
for x in lst:
alpha[ord(x[0])] += 1
isExist = False
for i in range(97, 123):
if alpha[i] >= 5:
print(chr(i), end='')
isExist = True
if not isExist:
print('PREDAJA')
- 테스트 케이스: 성공
- 제출 결과: 성공
다른 풀이
N = int(input())
lst = [input()[0] for _ in range(N)]
isExist = False
for i in range(97, 123):
if lst.count(chr(i)) >= 5:
print(chr(i), end='')
isExist = True
if not isExist:
print('PREDAJA')
- 테스트 케이스: 성공
- 제출 결과: 성공
- 처음 입력을 받을 때부터 “성”(이름의 맨 앞글자)만 저장하면 더욱 간단하게 해결할 수 있다!
💛 개인 공부 기록용 블로그입니다. 👻