// Find the Longest Word in a String
function findLongestWordLength(str) {
let longest = '';
let words = str.split(' ');
for (let i = 0; i < words.length; i++) {
if (longest.length < words[i].length) longest = words[i];
}
return longest.length;
}
findLongestWordLength('The quick brown fox jumped over the lazy dog');
// OR
function findLongestWordLength(s) {
return s.split(' ').reduce(function (longest, word) {
return Math.max(longest, word.length);
}, 0);
}
// OR
// My favourite
function findLongestWordLength(str) {
return Math.max(...str.split(' ').map((word) => word.length));
}
// OR
function findLongestWordLength(str) {
// split the string into individual words
const words = str.split(' ');
// words only has 1 element left that is the longest element
if (words.length == 1) {
return words[0].length;
}
// if words has multiple elements, remove the first element
// and recursively call the function
return Math.max(words[0].length, findLongestWordLength(words.slice(1).join(' ')));
// Find the Longest Word in a String
function findLongestWordLength(str) {
let longest = '';
let words = str.split(' ');
for (let i = 0; i < words.length; i++) {
if (longest.length < words[i].length) longest = words[i];
}
return longest.length;
}
findLongestWordLength('The quick brown fox jumped over the lazy dog');
// OR
function findLongestWordLength(s) {
return s.split(' ').reduce(function (longest, word) {
return Math.max(longest, word.length);
}, 0);
}
// OR
// My favourite
function findLongestWordLength(str) {
return Math.max(...str.split(' ').map((word) => word.length));
}
// OR
function findLongestWordLength(str) {
// split the string into individual words
const words = str.split(' ');
// words only has 1 element left that is the longest element
if (words.length == 1) {
return words[0].length;
}
// if words has multiple elements, remove the first element
// and recursively call the function
return Math.max(words[0].length, findLongestWordLength(words.slice(1).join(' ')));
}
function findLongestWordLength(str) {
return Math.max(...str.split(" ").map(word => word.length));
}
// https://dev.to/estheragbaje/three-ways-to-find-the-longest-word-in-a-string-using-javascript-5236
// For Loop
function findLongestWord(str) {
const splStrArray = str.split(' ');
//initialize a variable to store the longest word
let longestWord = "";
for(let index = 0; index < splStrArray.length; index++){
if(splStrArray[index].length > longestWord.length){
longestWord = splStrArray[index];
}
}
return longestWord // put.length for integer result
}
def longestWord(some_list):
count = 0 #You set the count to 0
for i in some_list: # Go through the whole list
if len(i) > count: #Checking for the longest word(string)
count = len(i)
word = i
return ("the longest string is " + word)
function findLongestWordLength(str) {
let arr = str.split(' ');
let maxLength = 0;
for (let i = 0; i < arr.length; i++){
if (arr[i].length >= maxLength){
maxLength = arr[i].length;
}
}
return maxLength;
}