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

(藍(lán)橋杯每日一題)平方末尾及補(bǔ)充(常用的字符串函數(shù)功能)

這篇具有很好參考價(jià)值的文章主要介紹了(藍(lán)橋杯每日一題)平方末尾及補(bǔ)充(常用的字符串函數(shù)功能)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

能夠表示為某個(gè)整數(shù)的平方的數(shù)字稱為“平方數(shù)
雖然無法立即說出某個(gè)數(shù)是平方數(shù),但經(jīng)常可以斷定某個(gè)數(shù)不是平方數(shù)。因?yàn)槠椒綌?shù)的末位只可能是:0,1,4,5,6,9 這 6 個(gè)數(shù)字中的某個(gè)。所以,4325435332 必然不是平方數(shù)。
如果給你一個(gè) 2 位或 2 位以上的數(shù)字,你能根據(jù)末位的兩位來斷定它不是平方數(shù)嗎?
請(qǐng)計(jì)算一下,一個(gè)2 位以上的平方數(shù)的最后兩位有多少種可能性?

代碼如下:

import java.util.HashSet;
import java.util.Set;
public class Main {
    public static void main(String[] args) {
        Set<String> set = new HashSet<>();  //利用HashSet不重復(fù)的性質(zhì)
        for (int i = 4; i < 10000; i++) {   //直接用10000個(gè)左右的數(shù)據(jù)進(jìn)行測試統(tǒng)計(jì)
            String str = String.valueOf(i * i);
            str = str.substring(str.length() - 2);    //利用字符串功能來截取字符串的最后兩位
            set.add(str);
        }
        System.out.println(set.size());
    }
}

結(jié)果如下:

(藍(lán)橋杯每日一題)平方末尾及補(bǔ)充(常用的字符串函數(shù)功能),藍(lán)橋杯,算法,職場和發(fā)展

補(bǔ)充:

以下為常用的字符串函數(shù)功能。文章來源地址http://www.zghlxwxcb.cn/news/detail-810821.html

  1. length() - 返回字符串的長度。
  2. charAt(int index) - 返回指定索引位置的字符。
  3. indexOf(String str) - 返回指定子字符串在字符串中第一次出現(xiàn)的位置索引。
  4. substring(int beginIndex) - 返回從指定索引開始到字符串末尾的子字符串。
  5. substring(int beginIndex, int endIndex) - 返回指定索引范圍內(nèi)的子字符串。
  6. toLowerCase() - 將字符串轉(zhuǎn)換為小寫。
  7. toUpperCase() - 將字符串轉(zhuǎn)換為大寫。
  8. trim() - 去除字符串開頭和末尾的空格。
  9. replace(char oldChar, char newChar) - 替換字符串中指定字符為新字符。
  10. split(String regex) - 按指定正則表達(dá)式分割字符串為字符串?dāng)?shù)組。
  11. equals(Object anObject) - 比較兩個(gè)字符串是否相等。
  12. startsWith(String prefix) - 判斷字符串是否以指定前綴開頭。
  13. endsWith(String suffix) - 判斷字符串是否以指定后綴結(jié)尾。

到了這里,關(guān)于(藍(lán)橋杯每日一題)平方末尾及補(bǔ)充(常用的字符串函數(shù)功能)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【每日一題】構(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)
  • (字符串 ) 459. 重復(fù)的子字符串——【Leetcode每日一題】

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

    難度:簡單 給定一個(gè)非空的字符串 s ,檢查是否可以通過由它的一個(gè)子串重復(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)
  • 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)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。 ? 題意 - 給定二個(gè)字符串,計(jì)算它們的和并同樣以字符串形式返回。 直接從

    2024年02月16日
    瀏覽(22)
  • 每日一題——反轉(zhuǎn)字符串中的單詞

    每日一題——反轉(zhuǎn)字符串中的單詞

    題目鏈接 思路(進(jìn)階) 我們首先不考慮太多限制因素,先看如何實(shí)現(xiàn)字符串中單詞的反轉(zhuǎn) 舉個(gè)例子:我們要反轉(zhuǎn)字符串“the sky is blue”中的單詞,我們可以先將字符串中的每個(gè)字符反轉(zhuǎn)“eht yks si eulb”,然后我們可以發(fā)現(xiàn),從右到左看字符串正好就是我們想要的結(jié)果“blu

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

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

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

    2024年02月11日
    瀏覽(19)
  • 每日一題之兩個(gè)字符串的刪除操作

    題目鏈接 給定兩個(gè)單詞? word1 ?和? word2 ?,返回使得? word1 ?和?? word2 ?** 相同 所需的 最小步數(shù) 。 每步 ?可以刪除任意一個(gè)字符串中的一個(gè)字符。 示例 1: 示例 ?2: 提示: 1 = word1.length, word2.length = 500 word1 ?和? word2 ?只包含小寫英文字母 我們可以定義一個(gè)二維數(shù)組 dp ,

    2024年02月15日
    瀏覽(24)
  • (貪心) 1221. 分割平衡字符串 ——【Leetcode每日一題】

    (貪心) 1221. 分割平衡字符串 ——【Leetcode每日一題】

    難度:簡單 平衡字符串 中, \\\'L\\\' 和 \\\'R\\\' 字符的數(shù)量是相同的。 給你一個(gè)平衡字符串 s ,請(qǐng)你將它分割成盡可能多的子字符串,并滿足: 每個(gè)子字符串都是平衡字符串。 返回可以通過分割得到的平衡字符串的 最大數(shù)量 。 示例 1: 輸入:s = “RLRRLLRLRL” 輸出:4 解釋:s 可以分

    2024年02月11日
    瀏覽(18)
  • ( 字符串) 647. 回文子串 ——【Leetcode每日一題】

    ( 字符串) 647. 回文子串 ——【Leetcode每日一題】

    難度:中等 給你一個(gè)字符串 s ,請(qǐng)你統(tǒng)計(jì)并返回這個(gè)字符串中 回文子串 的數(shù)目。 回文字符串 是正著讀和倒過來讀一樣的字符串。 子字符串 是字符串中的由連續(xù)字符組成的一個(gè)序列。 具有不同開始位置或結(jié)束位置的子串,即使是由相同的字符組成,也會(huì)被視作不同的子串

    2024年02月01日
    瀏覽(45)
  • 【力扣每日一題】2023.7.17 字符串相加

    【力扣每日一題】2023.7.17 字符串相加

    題面很簡單,就是要將兩個(gè)字符串看作是數(shù)字然后相加,將最后結(jié)果轉(zhuǎn)為字符串返回即可. 看到這題我的第一反應(yīng)是直接轉(zhuǎn)成數(shù)字再相加再轉(zhuǎn)成字符串,像是這樣: 但這樣就不符合題目要求了( 這不是主要原因 )?,并且遇到大數(shù)就無法轉(zhuǎn)成整型也無法計(jì)算了. 所以需要像是我們列豎式

    2024年02月16日
    瀏覽(24)
  • (字符串) 925. 長按鍵入 ——【Leetcode每日一題】

    (字符串) 925. 長按鍵入 ——【Leetcode每日一題】

    難度:簡單 你的朋友正在使用鍵盤輸入他的名字 name 。偶爾,在鍵入字符 c 時(shí),按鍵可能會(huì)被長按,而字符可能被輸入 1 次或多次。 你將會(huì)檢查鍵盤輸入的字符 typed 。如果它對(duì)應(yīng)的可能是你的朋友的名字(其中一些字符可能被長按),那么就返回 True 。 示例 1: 輸入:na

    2024年02月09日
    瀏覽(21)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包