https://www.codewars.com/kata/57cebe1dc6fdc20c57000ac9
Codewars - Achieve mastery through coding practice and developer mentorship
A coding practice website for all programming levels – Join a community of over 3 million developers and improve your coding skills in over 55 programming languages!
www.codewars.com
DESCRIPTION:
Simple, given a string of words, return the length of the shortest word(s).
String will never be empty and you do not need to account for different data types.
DESCRIPTION:
간단하게, 단어 문자열이 주어지면 가장 짧은 길이의 단어를 반환합니다.
문자열은 절대 비어있지 않고 다른 데이터 타입을 고려할 필요가 없습니다.
풀이
문자열을 공백을 기준으로 나누고 첫 번째 단어를 저장한 후 반복문으로 그 단어의 길이와 다른 단어의 길이를 비교한다. 그리고 더 짧은 단어가 있을 경우 그 값을 저장하고 반복문이 끝났을 때 저장된 단어의 길이를 반환했다.
코드
function findShort(s){
s = s.split(' ');
let str = s[0];
for(let i = 1; i < s.length; i++){
if(str.length > s[i].length) str = s[i];
}
return str.length;
}
'알고리즘 > Codewars' 카테고리의 다른 글
[Codewars] Take a Ten Minutes Walk (6 kyu) / JavaScript (0) | 2022.11.25 |
---|---|
[Codewars] Path Finder #1: can you reach the exit? (4 kyu) / JavaScript (0) | 2022.11.24 |
[Codewars] Jaden Casing Strings (7 kyu) / JavaScript (0) | 2022.11.22 |
[Codewars] Duplicate Encoder (6 kyu) / JavaScript (0) | 2022.11.21 |
[Codewars] Exes and Ohs (7 kyu) / JavaScript (0) | 2022.11.19 |
댓글