더북(TheBook)

avoids 함수는 거의 영어처럼 읽을 수 있다. word에 금지 문자가 없다면 wordforbidden을 벗어날 수 있다**

anyTrue 값을 찾으면 즉시 중단하기 때문에 생성자 표현식에 any를 사용하면 효율적이다. 즉, 전체 시퀀스를 평가하지 않아도 된다.

파이썬에는 시퀀스의 모든 원소가 True일 때 True를 반환하는 내장 함수 all이 있다. 연습삼아 9.3 검색에서 작성했던 uses_allall을 사용해 재작성해보라.

 


 

** 역주 원문: “word avoids forbidden if there are not any forbidden letters in word.”

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.