GpleLab/training — pull request #8 by flowkater (2014-11-21 02:08:54+00:00)
Title: Swift 3

#### 조재우
- Swift
- **문제 3번 풀이 완료** 1시간
- 회고 : 예비군 때문에 좀 쉬었다가 Swift 로 풀다보니 조금 헤멨다. 소수가 2를 제외하고 홀수라는 점, 예전에 루비로 풀었을땐 다른 방법으로 풀었는데 이번엔 좀 간단히 문제를 풀었다. 루비 코드 분석해서 적용하려다 시간이 좀 오래 걸림. 결국 나중에 소수 문제 다시 나오면 그 문제로 해보기로 했다. arrayMax 함수 구현하면서 arr.reduce(Int.min, { max($0, $1)}) 형태의 함수를 만들었다. 루비의 arr.inject(:+) 와 비슷해보이는 클로저 형태의 구현인데.. 자세한 원리는 좀 더 공부해봐야겠다.

원리는 간단하고.. 그냥 나누기만 하면 시간이 오래걸리는데 2를 따로 처리하고 홀수 처리하니까 금방 답나옴. 0.007 초 @moka-a