1번째 줄: 순열을 사용하기위해 permutations를 import해준다.
5번째 줄: 조카는 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 1번씩 조합한 말만 할 수 있기 때문에 네 가지 단어를 리스트에 저장한다.
8번째 줄 for문: 1번 째부터 4번 째 까지 범위를 지정해두고,
9번째 줄 for문: permutations()를 이용하여 baby_word의 모든 조합을 생성한다.
첫 번째 테스트 케이스 조합 출력 결과
11번째 줄: 모든 조합의 리스트를 조카가 발음 할 수 있는 조합이 되도록 "".join()으로 붙여 문자열 로 만든다
13번째 줄: 테스트케이스를 i에 넣어준다.
14번째 줄: i가 permutations_word(조카가 발음할 수 있는 모든 조합)에 존재하면 카운트를 증가시켜준다.
반복 가능 객체 중에서 r개를 선택한 순열을 반환하는 함수이다.
두 번째 인자로 받는 숫자(2)는 주어진 컨테이너 타입 변수에서 몇 개의 아이템을 조합할지 결정
하는 인자이다.
❗❗참고로 permutations는 두 번째 인자를 받지 않으면 컨테이너의 전체 길이가 default
로 들어간다.