최대 1 분 소요

사용 언어: 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')
  • 테스트 케이스: 성공
  • 제출 결과: 성공
  • 처음 입력을 받을 때부터 “성”(이름의 맨 앞글자)만 저장하면 더욱 간단하게 해결할 수 있다!


💛 개인 공부 기록용 블로그입니다. 👻

맨 위로 이동하기