단어 aaa, bbb, ccc, ddd, eee 로 이루어진 문자열 M 이 있다.
각 단어의 개수를 구하고, 개수가 많은 단어순(내림차순)으로 단어와 단어의 개수를 출력하라.
주어진 문자열 M을 이용해 풀고, 
코드와 코드에 대한 출력값을 모두 제출.

word = ['aaa','bbb','ccc','ddd','eee']
rank = [0,0,0,0,0]

#M = "aaa bbb aaa ccc bbb bbb"
M = '''
aaa bbb ccc ddd eee
bbb aaa ddd eee ccc
ccc ccc ccc aaa ddd
bbb eee eee aaa aaa
ddd ccc ccc aaa eee
eee aaa ddd eee ccc
ccc aaa eee ccc ddd
eee ddd bbb bbb bbb
'''
for i in range(0,len(word)):
    rank[i] = M.count(word[i])
    

for i in range(0,len(rank)-1):
    for j in range(0,len(rank)-1-i):
        if rank[j] < rank[j+1]:
            tmp = rank[j]
            rank[j] = rank[j+1]
            rank[j+1] = tmp
            tmp = word[j]
            word[j] = word[j+1]
            word[j+1] = tmp

for i in range(0,len(rank)):
    if rank[i] != 0:
        print(word[i], rank[i])
첫째 줄에 생년월일을 공백 없이 입력받고, 이후 정수 n을 입력 받는다.
 생년월일을 n번째(문자 제외) 숫자까지 더한 값과 나머지 값들을 더한 값을 비교하여
 더 큰 값을 얻은 쪽의 값을 출력한다.
 만약 둘의 합이 같을시에는 "동점입니다"를 출력하는 프로그램을 작성하시오.
 **단 생년월일은 반드시 1999년01월08일과 같은 예시로 입력 돼야 한다.**

import re

bir = input("연도와 날짜를 입력해 주세요 :")

N = int(input("n :"))

num = re.findall(r'\\d',bir)

result1 = 0
for i in range(N):
    result1 *= 10
    result1 += int(num[i])

result2 = 0
for i in range(N,len(num)):
    result2 *= 10
    result2 += int(num[i])

if result1 > result2:
    print(result1)
elif result1 < result2:
    print(result2)
else:
    print("동점입니다")