48. 회문 판정과 알파벳 빈도 세기
다음은 양 끝에서 안쪽으로 좁혀 가며 회문(앞뒤가 같은 문자열)을 판정하고, 가장 많이 나온 알파벳을 구하는 Python 프로그램이다. 실행 결과가 "Race car True", "Noon True", "abca False", "b 3 AnadBby" 네 줄이 되도록 빈칸 ①에 들어갈 연산자를 쓰시오.
1def is_pal(s):2s = s.lower().replace(" ", "")3left, right = 0, len(s) - 14while left < right:5if s[left] != s[right]:6return False7left += 18right ( ① ) 19return True101112for w in ["Race car", "Noon", "abca"]:13print(w, is_pal(w))14text = "Ann and Bobby"15cnt = [0] * 2616for ch in text.lower():17if "a" <= ch <= "z":18cnt[ord(ch) - ord("a")] += 119best = cnt.index(max(cnt))20print(chr(best + ord("a")), max(cnt), text[::2])