Longest Word in a Sentence

Medium Strings
Find the longest word in a sentence.

Sample input

I love mobile development

Sample output

development

Solution

s = "I love mobile development"
words = s.split()
longest = max(words, key=len)
print(longest)
const s = "I love mobile development";
const words = s.split(" ");
let longest = "";
for (const w of words) {
  if (w.length > longest.length) longest = w;
}
console.log(longest);
public class Main {
    public static void main(String[] args) {
        String s = "I love mobile development";
        String[] words = s.split(" ");
        String longest = "";
        for (String w : words) {
            if (w.length() > longest.length()) longest = w;
        }
        System.out.println(longest);
    }
}
fun main() {
    val s = "I love mobile development"
    val longest = s.split(" ").maxByOrNull { it.length }
    println(longest)
}
let s = "I love mobile development"
let words = s.split(separator: " ")
var longest = ""
for w in words {
    if w.count > longest.count {
        longest = String(w)
    }
}
print(longest)
void main() {
  String s = 'I love mobile development';
  List<String> words = s.split(' ');
  String longest = '';
  for (var w in words) {
    if (w.length > longest.length) longest = w;
  }
  print(longest);
}
#include <iostream>
#include <sstream>
using namespace std;

int main() {
    string s = "I love mobile development";
    stringstream ss(s);
    string word, longest = "";
    while (ss >> word) {
        if (word.size() > longest.size()) longest = word;
    }
    cout << longest << endl;
    return 0;
}
#include <stdio.h>
#include <string.h>

int main() {
    char s[] = "I love mobile development";
    char longest[100] = "";
    char *token = strtok(s, " ");
    while (token != NULL) {
        if (strlen(token) > strlen(longest)) {
            strcpy(longest, token);
        }
        token = strtok(NULL, " ");
    }
    printf("%s\n", longest);
    return 0;
}