[Swift] 백준 12933 - 오리
·
Algorithm/Swift
문제 해결 과정처음에는 아래 예시처럼 quack / quack이라 두마리인줄 알았는데 알고보니 연속된 quack은 한마리였던거임!!그리고 울음소리를 전부 사용해야 한다는 부분이 좀 헷갈렸다.그래서 정상적인 울음소리가 아닌 경우- q로 시작하지 않거나- k로 끝나지 않거나- 울음소리 전체가 5로 나누어떨어지지 않으면 -1을 출력해주었다.duckSound[0] != "q" || duckSound[soundCnt-1] != "k" || soundCnt % 5 != 0 또한 울음 소리의 수는 맞지만 윗 예시처럼 이상한 울음소리를 거르기 위해 아래와 같은 조건 추가했다.if duckSound[i] == "q" && visited[i] == 0 { getDuckCnt(i)}getDuckCntfunc get..