코드포스 58A 풀이
n = [x for x in input()] cnt= 0 for i in n: if i =="4" or i =="7": cnt+=1 if cnt == 4 or cnt ==7: print("YES") else: print("NO") 정수에서 4와 7의 개수가 다시 4 또는 7인지 묻는 문제이다. 정수를 문자열 형태로 입력받고 다시 리스트 컴프리핸션으로 만든다. 예) 정수 447 -> 문자열 "447" -> ["4", "4", "7"] 4와 7의 개수를 탐색한 후 그 수가 4혹은 7인지 탐색한다.