알고리즘/코드워

[python]Shortest Word

(ㅇㅅㅎ) 2020. 3. 10. 23:26
728x90
반응형

https://www.codewars.com/kata/57cebe1dc6fdc20c57000ac9/train/python

 

Codewars: Train your coding skills

Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential.

www.codewars.com

문자열에서 가장 짧은 단어의 길이를 구하는 문제이다.

 

문제를 풀기 위해 필요한 것

1. 문자열을 단어 별로 자르기

2. 단어의 길이 구하기

3. 단어들의 최솟값 찾기

 

더보기

 

문자열을 단어 별로 자르기 : 문자열.split()

단어의 길이 구하기 : len(문자열)

단어들의 최솟값 찾기 : min(단어들의 집합)

 

1
2
3
4
5
6
7
8
9
10
11
# My Code
def find_short(s):
    l = []
    tmp = s.split()
    for r in tmp:
        l.append(len(r))
    return min(l)
 
if __name__=='__main__':
    l = find_short("i want to travel the world writing code one day")
    print(l)
 

 

반응형

'알고리즘 > 코드워' 카테고리의 다른 글

[python]Simple Pig Latin  (0) 2020.03.13
[python]Highest Scoring Word  (0) 2020.03.12
[python]Build Tower  (0) 2020.03.11
[python]Equal Sides Of An Array  (0) 2020.03.10
[python]Counting Duplicates  (0) 2020.03.10