Counter1 [프로그래머스] 뉴스 클러스터링/ 파이썬/ Python/ 2018 KAKAO BLIND RECRUITMENT/ 카카오 코테 💡solutions ) 💬 로직은 크게 2가지. 문자열에서 영문자 조합으로 된 유효한 글자쌍 찾기 / Counter로 합집합, 교집합 연산 후 길이 구하기 💬 대소문자 차이는 무시하므로 모두 대문자로 바꿨다 -> upper()메소드 사용 💬 각 문자열을 2개씩 끊어 다중집합으로 만드는데 영문자로 된 조합만 lst에 append해준다 -> isalpha()로 문자인지 확인 💬 모두 공집합인 경우에는 65536 바로 리턴 💬 collections 모듈의 Counter 클래스 사용. 처음에 set을 떠올렸는데 set의 경우 중복을 제거하기 때문에 제대로된 결과값을 얻기 어려워서 Counter을 사용했음. 💬 Counter을 &합집합 연산(inter), |교집합 연산(union)을 하고 길이를 구해 결과값 리턴.. 2020. 9. 21. 이전 1 다음