티스토리 뷰
ㅋ.ㅋ...ㅋ.ㅋ.ㅋ.ㅋㅋ..ㅋㅋㅋㅋㅋ.ㅋ.....ㅋㅋㅋㅋ....
Xcode9.
일단 Swift버전은 상관없는 것 같음.
백준의 꿀문제는 다 풀었다고 생각했는데, 1264번 모음의 개수를 안풀었길래ㅎㅎ
우오와아ㅏㅏ아아 이거 그냥 filter문제 아닌가요?
바로 풀기시작
sum = input.filter({$0 == "a" || $0 == "e" || $0=="o" || $0 == "i" || $0 == "u" }).count
처음 짰던 코드.
근데
해석 : 표현식이 너무 복잡하여 합리적인 시간에 해결할 수 없었습니다. 표현식을 부분 표현식으로 분리하는 것을 고려하십시오.
아..응...
sum += input.filter({$0 == "a" || $0 == "e" }).count
sum += input.filter({ $0=="o" || $0 == "i"}).count
sum += input.filter({ $0 == "u" }).count
3개부터 위 오류가 나서..2개씩.....
제출
ㅇ..?
filter의 사용이 애매하다.............
심지어 filter를 저렇게 생략안하고 full로 써도 그럽니다.
찾아보니까, 여기에서
컴파일러 issue라니, Xcode9에서 이런현상이 많이 발생하는것 같아요
var sol = input.filter({$0 == "a" || $0 == "e" })
sum += sol.count
sol = input.filter({$0=="o" || $0 == "i" })
sum += sol.count
sol = input.filter({$0 == "u"})
sum += sol.count
print(sum)
결국 위 코드가 될 수 밖에 없ㅎ....
부들
Xcode9이 많이 불안정하네요...
결론 : 쪼개자
'공부' 카테고리의 다른 글
코드사이닝? 인증서? 프로비저닝?? (3) | 2018.01.21 |
---|---|
Semantic versioning (0) | 2018.01.02 |
왕초보를 위한 <Reactive programming이 뭔지 알기 전에> (11) | 2017.11.24 |
Xcode ) Playground에 3rd party framework 추가하는 방법 (6) | 2017.11.22 |
Xcode ) 프로젝트 소스파일. 폴더로 정리하기 (0) | 2017.11.20 |
- swift delegate
- Accessibility
- Git
- iOS delegate
- SwiftUI
- WidgetKit
- fastlane
- swift 공부
- np-complete
- ios 13
- Combine
- 스위프트
- IOS
- swift tutorial
- 제이슨 파싱
- github
- UIBezierPath
- FLUTTER
- swift array
- swift3
- WWDC
- WKWebView
- actor
- Swift
- swift sort
- 피아노
- Xcode
- 회고
- 스위프트 문법
- np-hard
- Total
- Today
- Yesterday