반응형
https://www.hackerrank.com/challenges/sherlock-and-valid-string/problem
문자열의 개수를 셌을 때, 문자열 한 개만 지웠을 때 모든 문자열의 개수가 동일하면 YES, 아니면 NO를 출력하는 함수.
"문자열 한 개만 지웠을 때" YES가 가능하려면, 세 가지 경우가 있다.
1. 문자열 개수 자체가 1개인 경우
2. 가장 많이 등장한 문자열에서 1개를 제거했을 때, 모든 문자열 개수가 동일한 경우
3. 가장 적게 등장한 문자열에서 1개를 제거했을 때 모든 문자열 개수가 동일한 경우
반응형
'프로그래밍 > 코딩테스트 문제풀이' 카테고리의 다른 글
[Python] 백준 1655. 가운데를 말해요 (0) | 2020.03.13 |
---|---|
[Python] Hackerrank. Climbing the Leaderboard (Medium) (0) | 2020.03.12 |
[Python] Hackerrank. Big Sorting (Easy) (0) | 2020.03.10 |
[Python] Hackerrank. Find the Nearest Clone (Medium) (0) | 2020.03.09 |
[Python] 프로그래머스. 2018 카카오 recruit - 프렌즈4블록 (Level 2) (0) | 2020.03.07 |