RingsAndRods
Published at 2023-02-21
class Solution:
def countPoints(self, rings: str) -> int:
res = 0
dict = defaultdict(set)
for i in range(0, len(rings), 2):
color, idx = rings[i], rings[i+1]
dict[idx].add(color)
for val in dict.values():
if 'R' in val and 'G' in val and 'B' in val: # 이 부분 더 좋게 바꿀 수 있을 것 같은데...
res += 1
return res