Coding Test/Python

[Python] 약자 만들기.py

lim.dev 2021. 10. 5. 23:36

약자 추출대상 단어: 길이가 긴 순서로 최대 4개 추출(동일길이 경우 앞단어 선택)

각단어의 첫 글자 대문자로 변환

 

 

 

a = list(map(str,input(">> Enter FullName: ").split()))
b = []

def find_min_a(l):
    min_a = l[0]
    for i in range(0,len(l)):
        if(len(l[i])<=len(min_a)):
            min_a = l[i]
    return min_a

while True:
    if(len(a)>4):
        s = find_min_a(a)
        a.remove(s)
    else:
        break

for j in range(0,len(a)):
    r = a[j]
    print(r[0].upper(),end="")