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