LeetCode 2103. 环和杆(位运算)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 2103. 环和杆(位运算)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目
- 2. 解題
1. 題目
總計有 n 個環(huán),環(huán)的顏色可以是紅、綠、藍中的一種。
這些環(huán)分布穿在 10 根編號為 0 到 9 的桿上。
給你一個長度為 2n 的字符串 rings ,表示這 n 個環(huán)在桿上的分布。
rings 中每兩個字符形成一個 顏色位置對 ,用于描述每個環(huán):
- 第 i 對中的 第一個 字符表示第 i 個環(huán)的 顏色(‘R’、‘G’、‘B’)。
- 第 i 對中的 第二個 字符表示第 i 個環(huán)的 位置,也就是位于哪根桿上(‘0’ 到 ‘9’)。
例如,"R3G2B1" 表示:共有 n == 3 個環(huán),紅色的環(huán)在編號為 3 的桿上,綠色的環(huán)在編號為 2 的桿上,藍色的環(huán)在編號為 1 的桿上。
找出所有集齊 全部三種顏色 環(huán)的桿,并返回這種桿的數(shù)量。
示例 1:
示例 2:
來源:力扣(LeetCode) 鏈接:https://leetcode-cn.com/problems/rings-and-rods
著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。
2. 解題
- 用3位二進制數(shù)表示一根桿子上的 RGB 狀態(tài)
0 ms 6.1 MB C++
我的CSDN博客地址 https://michael.blog.csdn.net/
長按或掃碼關(guān)注我的公眾號(Michael阿明),一起加油、一起學(xué)習(xí)進步!
總結(jié)
以上是生活随笔為你收集整理的LeetCode 2103. 环和杆(位运算)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 1880. 检查某单词
- 下一篇: LeetCode 2099. 找到和最大