国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

『力扣每日一題07』字符串最后一個單詞的長度

這篇具有很好參考價值的文章主要介紹了『力扣每日一題07』字符串最后一個單詞的長度。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

氣死我啦,今天這道題花了快一個小時,我學(xué)完了答案的解法,放上去在線 OJ ,一直報錯,找來找去都找不到自己錯在哪,明明跟答案一模一樣。后來還是學(xué)了另一種解法,才跑出來的(°????????o°????????)
?

后來我對比了兩種寫法,復(fù)盤了一下,應(yīng)該是第一種解法定義了太多變量了,我在使用的時候不小心用錯了變量導(dǎo)致的。接下來還需要更細(xì)心!

一、題目

描述

計算字符串最后一個單詞的長度,單詞以空格隔開,字符串長度小于5000。(注:字符串末尾不以空格為結(jié)尾)

輸入描述:

輸入一行,代表要計算的字符串,非空,長度小于5000。

輸出描述:

輸出一個整數(shù),表示輸入字符串最后一個單詞的長度。

示例1

輸入:

hello nowcoder

輸出:

8

說明:

最后一個單詞為nowcoder,長度為8   

二、思路解析

首先我們要做的就是循環(huán)輸入,這個屬于基礎(chǔ)知識,在此不做贅述。

我們的主要目的是先找到最后一個空格,要用到的函數(shù)是: laseIndexOf ,把它 +1 就是空格后面第一個單詞的第一個字母了,我們從這里開始,一直截取到末尾。

接著打印最后一個單詞的長度,這個也是加上 .length( ) 即可。

總體來說,題目還是比較簡單的,當(dāng)然對我這種小白來說,還是寫不出來。

不過沒事,知行合一,需在事上練,方有所長進,一位老師曾告誡我的話,我一直銘記在心。知道錯哪,比盲目努力更重要!

三、完整代碼

import java.util.Scanner;
public class Main{
??public static void main(String[] args){
????Scanner sc = new Scanner(System.in);
????while(sc.hasNext()){
??????String s = sc.nextLine();
??????int len = s.substring(s.lastIndexOf(' ')+1, s.length()).length();
??????System.out.println(len);
???}
????sc.close();
?}
}

以上就是本篇博客的全部內(nèi)容啦,如有不足之處,還請各位指出,期待能和各位一起進步!文章來源地址http://www.zghlxwxcb.cn/news/detail-698712.html

到了這里,關(guān)于『力扣每日一題07』字符串最后一個單詞的長度的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【力扣·每日一題】2645. 構(gòu)造有效字符串的最小插入數(shù)(動態(tài)規(guī)劃 貪心 滾動數(shù)組優(yōu)化 C++ Go)

    題目鏈接 給你一個字符串 word ,你可以向其中任何位置插入 “a”、“b” 或 “c” 任意次,返回使 word 有效 需要插入的最少字母數(shù)。 如果字符串可以由 “abc” 串聯(lián)多次得到,則認(rèn)為該字符串 有效 。 提示: 1 = w o r d . l e n g t h = 50 1 = word.length = 50 1 = w or d . l e n g t h = 50 w

    2024年01月16日
    瀏覽(26)
  • ( 字符串) 205. 同構(gòu)字符串 ——【Leetcode每日一題】

    ( 字符串) 205. 同構(gòu)字符串 ——【Leetcode每日一題】

    難度:簡單 給定兩個字符串 s 和 t ,判斷它們是否是同構(gòu)的。 如果 s 中的字符可以按某種映射關(guān)系替換得到 t ,那么這兩個字符串是同構(gòu)的。 每個出現(xiàn)的字符都應(yīng)當(dāng)映射到另一個字符,同時不改變字符的順序。不同字符不能映射到同一個字符上,相同字符只能映射到同一個

    2024年02月02日
    瀏覽(65)
  • 每日一題——字符串變形

    題目 對于一個長度為 n 字符串,我們需要對它做一些變形。 首先這個字符串中包含著一些空格,就像\\\"Hello World\\\"一樣,然后我們要做的是把這個字符串中由空格隔開的單詞反序,同時反轉(zhuǎn)每個字符的大小寫。 比如\\\"Hello World\\\"變形后就變成了\\\"wORLD hELLO\\\"。 需要考慮字符串結(jié)尾是空

    2024年02月13日
    瀏覽(21)
  • (字符串 ) 459. 重復(fù)的子字符串——【Leetcode每日一題】

    (字符串 ) 459. 重復(fù)的子字符串——【Leetcode每日一題】

    難度:簡單 給定一個非空的字符串 s ,檢查是否可以通過由它的一個子串重復(fù)多次構(gòu)成。 示例 1: 輸入: s = “abab” 輸出: true 解釋: 可由子串 “ab” 重復(fù)兩次構(gòu)成。 示例 2: 輸入: s = “aba” 輸出: false 示例 3: 輸入: s = “abcabcabcabc” 輸出: true 解釋: 可由子串 “abc” 重復(fù)四次構(gòu)

    2024年02月07日
    瀏覽(22)
  • (藍(lán)橋杯每日一題)字符串排序

    (藍(lán)橋杯每日一題)字符串排序

    本題為填空題,只需要算出結(jié)果后,在代碼中使用輸出語句將所填結(jié)果輸出即可。 小藍(lán)要把一個字符串中的字母按其在字母表中的順序排列 例如,LANQIAO 排列后為AAILNOQ 又如, GOODGOODSTUDYDAYDAYUP 排后為AADDDDDGGOOOOPSTUUYYY 請問對于以下字符串,排列之后字符串是什么? WHERETHEREISA

    2024年01月21日
    瀏覽(28)
  • (字符串) 844. 比較含退格的字符串——【Leetcode每日一題】

    (字符串) 844. 比較含退格的字符串——【Leetcode每日一題】

    難度:簡單 給定 s 和 t 兩個字符串,當(dāng)它們分別被輸入到空白的文本編輯器后,如果兩者相等,返回 true 。 # 代表退格字符。 注意 :如果對空文本輸入退格字符,文本繼續(xù)為空。 示例 1: 輸入:s = “ab#c”, t = “ad#c” 輸出:true 解釋:s 和 t 都會變成 “ac”。 示例 2: 輸入

    2024年02月11日
    瀏覽(19)
  • 【每日一題】構(gòu)造限制重復(fù)的字符串

    【每日一題】構(gòu)造限制重復(fù)的字符串

    【貪心】【字符串】【2024-01-13】 2182. 構(gòu)造限制重復(fù)的字符串 思路 解題思想比較簡單,利用貪心思想,每次選擇當(dāng)前剩余字符串中字典序最大的字符加到答案字符串末尾,如果答案字符串末尾的字符已經(jīng)連續(xù)出現(xiàn)了 repeatLimit 次,則將字典序次大的字符加到答案字符串,隨后

    2024年01月22日
    瀏覽(30)
  • java獲取字符串最后一個字符

    要獲取字符串的最后一個字符,你可以使用以下方法之一: 方法1:使用 charAt() 方法 方法2:使用 substring() 方法 在這兩種方法中,我們使用 str.length() - 1 來獲取字符串的最后一個字符的索引,然后使用 charAt() 方法 或?qū)⒆詈笠粋€字符作為子字符串使用 substring() 方法。 請注意

    2024年02月03日
    瀏覽(34)
  • (字符串 ) 劍指 Offer 58 - II. 左旋轉(zhuǎn)字符串 ——【Leetcode每日一題】

    (字符串 ) 劍指 Offer 58 - II. 左旋轉(zhuǎn)字符串 ——【Leetcode每日一題】

    難度:簡單 字符串的左旋轉(zhuǎn)操作是把字符串前面的若干個字符轉(zhuǎn)移到字符串的尾部。請定義一個函數(shù)實現(xiàn)字符串左旋轉(zhuǎn)操作的功能。比如,輸入字符串\\\"abcdefg\\\"和數(shù)字2,該函數(shù)將返回左旋轉(zhuǎn)兩位得到的結(jié)果\\\"cdefgab\\\"。 示例 1: 輸入: s = “abcdefg”, k = 2 輸出: “cdefgab” 示例 2:

    2024年02月08日
    瀏覽(24)
  • LeetCode·每日一題·415. 字符串相加·模擬

    LeetCode·每日一題·415. 字符串相加·模擬

    作者:小迅 鏈接:https://leetcode.cn/problems/add-strings/solutions/2347085/mo-ni-zhu-shi-chao-ji-xiang-xi-by-xun-ge-fges/ 來源:力扣(LeetCode) 著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。 ? 題意 - 給定二個字符串,計算它們的和并同樣以字符串形式返回。 直接從

    2024年02月16日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包