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

【每日一題】657. 機(jī)器人能否返回原點(diǎn)

這篇具有很好參考價(jià)值的文章主要介紹了【每日一題】657. 機(jī)器人能否返回原點(diǎn)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

657. 機(jī)器人能否返回原點(diǎn) - 力扣(LeetCode)

在二維平面上,有一個(gè)機(jī)器人從原點(diǎn)?(0, 0)?開(kāi)始。給出它的移動(dòng)順序,判斷這個(gè)機(jī)器人在完成移動(dòng)后是否在?(0, 0)?處結(jié)束。

移動(dòng)順序由字符串?moves?表示。字符?move[i]?表示其第?i?次移動(dòng)。機(jī)器人的有效動(dòng)作有?R(右),L(左),U(上)和?D(下)。

如果機(jī)器人在完成所有動(dòng)作后返回原點(diǎn),則返回?true。否則,返回?false。

注意:機(jī)器人“面朝”的方向無(wú)關(guān)緊要。?“R”?將始終使機(jī)器人向右移動(dòng)一次,“L”?將始終向左移動(dòng)等。此外,假設(shè)每次移動(dòng)機(jī)器人的移動(dòng)幅度相同。

示例 1:

輸入: moves = "UD"
輸出: true
解釋:機(jī)器人向上移動(dòng)一次,然后向下移動(dòng)一次。所有動(dòng)作都具有相同的幅度,因此它最終回到它開(kāi)始的原點(diǎn)。因此,我們返回 true。

示例 2:

輸入: moves = "LL"
輸出: false
解釋:機(jī)器人向左移動(dòng)兩次。它最終位于原點(diǎn)的左側(cè),距原點(diǎn)有兩次 “移動(dòng)” 的距離。我們返回 false,因?yàn)樗谝苿?dòng)結(jié)束時(shí)沒(méi)有返回原點(diǎn)。
class Solution {
    public boolean judgeCircle(String moves) {
        StringBuffer s = new StringBuffer(moves);
        int len = s.length();
        int x = 0,y = 0;
        for(int i = 0 ; i < len ; ++i) {
            switch(s.charAt(i)) {
                case 'U':
                    y+=1;
                    break;
                case 'D':
                    y-=1;
                    break;
                case 'L':
                    x-=1;
                    break;
                case 'R':
                    x+=1;
                    break;
            }
        }
        if(x!=0||y!=0) return false;
        return true;
    }
}

?這是一道簡(jiǎn)單題,根據(jù)題目可以很容易的發(fā)現(xiàn)只需要根據(jù)題目給出的方向進(jìn)行模擬即可,即對(duì)機(jī)器人的走向使用x,y進(jìn)行模擬,上下走動(dòng)時(shí),只對(duì)y有影響。左右走動(dòng)時(shí)只對(duì)x有影響。并且最后的面向并不考慮,也就是只需要x,y都為0即為回到原位。對(duì)給出的字符串模擬即可。

題解的方法和博主的方法差不多,不過(guò)不需要轉(zhuǎn)成StringBuffer就可以做了,博主用習(xí)慣了。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-703107.html

到了這里,關(guān)于【每日一題】657. 機(jī)器人能否返回原點(diǎn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(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)文章

  • 【每日一題】874. 模擬行走機(jī)器人

    機(jī)器人在一個(gè)無(wú)限大小的 XY 網(wǎng)格平面上行走,從點(diǎn) (0, 0) 處開(kāi)始出發(fā),面向北方。該機(jī)器人可以接收以下三種類型的命令 commands : -2 :向左轉(zhuǎn) 90 度 -1 :向右轉(zhuǎn) 90 度 1 = x = 9 :向前移動(dòng) x 個(gè)單位長(zhǎng)度 在網(wǎng)格上有一些格子被視為障礙物 obstacles 。第 i 個(gè)障礙物位于網(wǎng)格點(diǎn) obst

    2024年02月16日
    瀏覽(23)
  • 【每日一題】1041. 困于環(huán)中的機(jī)器人

    【每日一題】1041. 困于環(huán)中的機(jī)器人

    1041. 困于環(huán)中的機(jī)器人 - 力扣(LeetCode) 在無(wú)限的平面上,機(jī)器人最初位于? (0, 0) ?處,面朝北方。注意: 北方向 ?是y軸的正方向。 南方向 ?是y軸的負(fù)方向。 東方向 ?是x軸的正方向。 西方向 ?是x軸的負(fù)方向。 機(jī)器人可以接受下列三條指令之一: \\\"G\\\" :直走 1 個(gè)單位 \\\"L\\\" :

    2024年02月09日
    瀏覽(23)
  • 每日一題(set集合)-874. 模擬行走機(jī)器人

    874. 模擬行走機(jī)器人 初始方向朝y軸正方向,遇到指令command == -1 則向右轉(zhuǎn), 若為 -2 則向左轉(zhuǎn) 定義方向[-1,0]、[0,1]、[1,0]、[0,-1] 分別為朝x軸負(fù)方向, y軸正方向, x軸正方向,y軸負(fù)方向 初始方向?yàn)閇0,1], 若向右轉(zhuǎn) 則方向變?yōu)閇-1,0]、若向左轉(zhuǎn)方向變?yōu)閇1,0]。 若向右轉(zhuǎn)則不斷 向右

    2024年02月13日
    瀏覽(29)
  • Leetcode-每日一題【劍指 Offer 13. 機(jī)器人的運(yùn)動(dòng)范圍】

    Leetcode-每日一題【劍指 Offer 13. 機(jī)器人的運(yùn)動(dòng)范圍】

    地上有一個(gè)m行n列的方格,從坐標(biāo)? [0,0] ?到坐標(biāo)? [m-1,n-1] ?。一個(gè)機(jī)器人從坐標(biāo)? [0, 0] 的格子開(kāi)始移動(dòng),它每次可以向左、右、上、下移動(dòng)一格(不能移動(dòng)到方格外),也不能進(jìn)入行坐標(biāo)和列坐標(biāo)的數(shù)位之和大于k的格子。例如,當(dāng)k為18時(shí),機(jī)器人能夠進(jìn)入方格 [35, 37] ,因?yàn)?/p>

    2024年02月13日
    瀏覽(21)
  • (搜索) 劍指 Offer 13. 機(jī)器人的運(yùn)動(dòng)范圍 ——【Leetcode每日一題】

    (搜索) 劍指 Offer 13. 機(jī)器人的運(yùn)動(dòng)范圍 ——【Leetcode每日一題】

    難度:中等 地上有一個(gè) m 行 n 列的方格,從坐標(biāo) [0,0] 到坐標(biāo) [m-1,n-1] 。一個(gè)機(jī)器人從坐標(biāo) [0, 0] 的格子開(kāi)始移動(dòng),它每次可以向左、右、上、下移動(dòng)一格(不能移動(dòng)到方格外),也不能進(jìn)入行坐標(biāo)和列坐標(biāo)的數(shù)位之和大于 k 的格子。例如,當(dāng) k 為18時(shí),機(jī)器人能夠進(jìn)入方格

    2024年02月11日
    瀏覽(19)
  • 每日算法打卡:機(jī)器人跳躍 day 11

    730. 機(jī)器人跳躍問(wèn)題 題目難度:中等 題目來(lái)源:筆試題 機(jī)器人正在玩一個(gè)古老的基于 DOS 的游戲。 游戲中有 N+1 座建筑——從 0 到 N 編號(hào),從左到右排列。 編號(hào)為 0 的建筑高度為 0 個(gè)單位,編號(hào)為 iii 的建筑高度為 H ( i ) H(i) H ( i ) 個(gè)單位。 起初,機(jī)器人在編號(hào)為 0 的建筑處

    2024年01月23日
    瀏覽(23)
  • 暑期代碼每日一練Day3:874. 模擬行走機(jī)器人

    暑期代碼每日一練Day3:874. 模擬行走機(jī)器人

    題目 874. 模擬行走機(jī)器人 分析 這道題就是個(gè)簡(jiǎn)單的模擬 主要有兩點(diǎn)考察點(diǎn): 對(duì) 方向數(shù)組 的運(yùn)用 方向數(shù)組存儲(chǔ)的是各個(gè)方向的單位向量,也即: 方向 X Y 向北 0 1 向東 1 0 向南 0 -1 向西 -1 0 存儲(chǔ)在數(shù)組中,則是方向數(shù)組: 我們很容易發(fā)現(xiàn): 我們可以使用一個(gè)變量 j 來(lái)指示當(dāng)

    2024年02月16日
    瀏覽(25)
  • [曉理紫]每日論文推送(有中文摘要,源碼或項(xiàng)目地址)--機(jī)器人、視覺(jué)相關(guān)

    [曉理紫]每日論文推送(有中文摘要,源碼或項(xiàng)目地址)--機(jī)器人、視覺(jué)相關(guān)

    VX關(guān)注{曉理紫},每日更新論文,如感興趣,請(qǐng)轉(zhuǎn)發(fā)給有需要的同學(xué),謝謝支持 VX關(guān)注曉理紫,并留下郵箱可免費(fèi)獲取每日論文推送服務(wù) 分類: 大語(yǔ)言模型LLM 視覺(jué)模型VLM 擴(kuò)散模型 視覺(jué)導(dǎo)航 具身智能,機(jī)器人 強(qiáng)化學(xué)習(xí) 開(kāi)放詞匯,檢測(cè)分割 作者: Frank Regal, Chris Suarez, Fabian Parr

    2024年01月18日
    瀏覽(19)
  • 【辦公自動(dòng)化】釘釘機(jī)器人每日定時(shí)向不同群組發(fā)送消息

    【辦公自動(dòng)化】釘釘機(jī)器人每日定時(shí)向不同群組發(fā)送消息

    ????????實(shí)現(xiàn)每日上午10點(diǎn)自動(dòng)向各供應(yīng)商群同步前一日產(chǎn)品數(shù)據(jù)。通過(guò)python+釘釘機(jī)器人實(shí)現(xiàn)該功能。具體步驟如下: 目錄 1.創(chuàng)建機(jī)器人獲得token 2.編寫(xiě)腳本 2.1 數(shù)據(jù)整理 2.2 消息發(fā)送 3.設(shè)置定時(shí)任務(wù) 群設(shè)置--智能群助手--添加機(jī)器人--自定義(通過(guò)Webhook接入自定義服務(wù))

    2024年02月08日
    瀏覽(24)
  • ]每日論文推送(有中文摘要或代碼或項(xiàng)目地址)---強(qiáng)化學(xué)習(xí),機(jī)器人,視覺(jué)導(dǎo)航

    [曉理紫]每日論文推送(有中文摘要或代碼或項(xiàng)目地址) 每日更新論文,請(qǐng)轉(zhuǎn)發(fā)給有需要的同學(xué) [曉理紫] VX關(guān)注曉理紫,獲取每日新論文 VX關(guān)注曉理紫,并留下郵箱可免費(fèi)獲取每日論文推送服務(wù) {曉理紫}喜分享,也很需要你的支持,喜歡留下痕跡哦! 大語(yǔ)言模型LLM 視覺(jué)模型VL

    2024年01月19日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包