반응형

@notepad_jj2

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


1. [백준] 백준 30958번 서울사이버대학을 다니고 파이썬(Python)

1) 문제번호 : 30958

 

2) 문제 출처

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

 

30958번: 서울사이버대학을 다니고

로고송의 영문 번역은 "my era of success began with seoul cyber university, since attending seoul cyber university, more companies have been seeking me out, my life has changed since i went to seoul cyber university, the strategy that changes the f

www.acmicpc.net

 

2. 풀이

- 값을 입력 받고, 입력받은 문자열 중 띄어쓰기, 쉼표, 마침점인 겨우는 넘기고 그게 아니라면 문자열을 아스키코드로 변환하여 97로 나눈 나머지값에 따라 리스트에 1씩 증가시켜서 리스트 중 최대값을 출력하면 된다.

 

3. 소스 코드

N = int(input())
song = input()

alpha = [0 for _ in range(0, 26)]

for i in song :
    if i == ' ' or i == ',' or i == '.' : 
        continue
    else : 
        alpha[ord(i)%97] += 1

print(max(alpha))

 

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