CHIqueen
[Intro] commonCharacterCount 본문
from collections import Counter
def commonCharacterCount(s1, s2):
common_letters = Counter(s1) & Counter(s2)
return sum(common_letters.values())
딱히 Counter말고 떠오르는게 없어서 Counter를 썼다.
def commonCharacterCount(s1, s2):
com = [min(s1.count(i),s2.count(i)) for i in set(s1)]
return sum(com)
다른 풀이를 보면 set으로 중복을 없앤 다음 파이썬 str 메서드중 count를 이용해 갯수를세 가장 최소를 구했다.
'프로그래밍 > CodeSignal' 카테고리의 다른 글
[Intro] Sort by Height (0) | 2020.03.11 |
---|---|
[Intro] isLucky (0) | 2020.03.11 |
[Intro] All Longest Strings (0) | 2020.03.11 |
[Intro] matrixElementsSum (0) | 2020.03.11 |
[Intro] shapeArea (0) | 2020.03.03 |
Comments