반응형
Notice
Recent Posts
Link
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Archives
Today
Total
관리 메뉴

500error

[COS Pro 2급, Python] 2차 4번 : 5글자 이상인 단어 배열하기 본문

알고리즘/파이썬

[COS Pro 2급, Python] 2차 4번 : 5글자 이상인 단어 배열하기

Internal Server Error 2024. 1. 2. 20:46
반응형

문제

단어들이 들어있는 배열에서 길이가 5 이상인 단어를 배열에 들어있는 순서대로 이어 붙이려 합니다.
예를 들어 배열이 다음과 같은 경우
 
["my", "favorite", "color", "is", "violet"]
 
"favoritecolorviolet"을 만들면 됩니다.
단어들이 들어있는 배열 words와 words의 길이 words_len이 solution 함수의 매개변수로 주어질 때, 길이가 5 이상인 단어를 순서대로 이어 붙인 문자열을 return 하도록 solution 함수를 완성해주세요.

 

 

 

code

def solution(words):
	answer = ''
	for i in words :
		if len(i) >= 5 :
			answer += i
	if len(answer) < 1 :
			answer = 'empty'
	return answer
    
    
words1 = ["my", "favorite", "color", "is", "violet"]
ret1 = solution(words1);

print("solution 함수의 반환 값은", ret1, "입니다.")

words2 = ["yes", "i", "am"]
ret2 = solution(words2);

print("solution 함수의 반환 값은", ret2, "입니다.")
반응형
Comments