[58] La longueur du dernier mot [LeetCode]

1. Description du sujet

Vous recevez une chaîne  scomposée de plusieurs mots séparés par des espaces avant et après eux. Renvoie   la longueur du dernier mot de la chaîne.

Un mot  est la plus grande sous-chaîne composée uniquement de lettres et ne contenant aucun espace.

Exemple 1:

Entrée : s = « Hello World »
 Sortie : 5
 Explication : Le dernier mot est « World » et a une longueur de 5.

Exemple 2 :

Entrée : s = "emmène-moi sur la lune"
 Sortie : 4 
Explication : Le dernier mot est "lune" et a une longueur de 4.

Exemple 3 :

Entrée : s = "luffy est toujours joyboy"
 Sortie : 6
 Explication : Le dernier mot est "joyboy" de longueur 6.

indice:

  • 1 <= s.length <= 104
  • s' ' Se compose  uniquement de lettres anglaises et d'espaces 
  • s au moins un mot existe dans

2. Code de base​​​​​​​

class Solution {
    public int lengthOfLastWord(String s) {
        String[] split = s.split(" ");
        return split[split.length - 1].length();
    }
}

3. Code d'essai​​​​​​​

class Solution {
    public int lengthOfLastWord(String s) {
        String[] split = s.split(" ");
        return split[split.length - 1].length();
    }
}
// @solution-sync:end

class Main {

    public static void main(String[] args) {
        String s = "Hello World";

        int result = new Solution().lengthOfLastWord(s);
        System.out.println(result);
    }

}

Je suppose que tu aimes

Origine blog.csdn.net/qq_45037155/article/details/124356565
conseillé
Classement