500error
[COS Pro 2급, Python] 2차 4번 : 5글자 이상인 단어 배열하기 본문
반응형
문제
단어들이 들어있는 배열에서 길이가 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, "입니다.")
반응형
'알고리즘 > 파이썬' 카테고리의 다른 글
[COS Pro 2급, Python] 2차 6번 : 엘리베이터의 총 이동거리구하기 (0) | 2024.01.03 |
---|---|
[COS Pro 2급, Python] 2차 5번 : 몬스터 공격하기 (0) | 2024.01.02 |
[COS Pro 2급, Python] 2차 3번 : 짝수들의 제곱의 합 구하기 (0) | 2024.01.02 |
[COS Pro 2급, Python] 2차 2번 : 더 많은 배수 구하기 (0) | 2024.01.02 |
[COS Pro 2급, Python] 2차 1번 : 최대한 많은 쌍의 장갑 갯수 구하기 (0) | 2024.01.02 |
Comments