약자 추출대상 단어: 길이가 긴 순서로 최대 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="")
'Coding Test > Python' 카테고리의 다른 글
[프로그래머스 Lv.2] 후보키 파이썬 풀이 (1) | 2023.10.11 |
---|---|
[python] 최소공배수, 최대공약수, 유클리드 호제법 (0) | 2023.04.12 |
[Python] 소수이자 피보나치 넘버.py (0) | 2021.10.05 |
[Python] map 함수 (0) | 2021.09.06 |
[Python] 탐색 find_pos.py (0) | 2021.09.06 |