내일배움캠프 앱개발 iOS 트랙 사전캠프
Today I Learned
성취
- 오늘의 나는 무엇을 잘 했는지
- 알고리즘 문제를 평소보다 다양하게 많이 풀어보았다
- 백준 Swift 알고리즘 풀이를 위한 XCode readLine 세팅을 했다
개선
- 어떤 문제를 겪었는지, 어떻게 해결할 것인지
- 대문자는 소문자로, 소문자는 대문자로 바꾸는 문제가 있었는데 이것에 대한 키워드는 알았지만 정확히 어떤 메소드를 사용해야 하는 지는 몰랐다
- 내가 눈치챈 키워드 > uppercase, lowercase
- 애플 개발자 문서 (Apple Developer Document)를 찾아보며 관련 메소드를 찾아서 문제를 해결할 수 있었다
https://developer.apple.com/documentation/swift
- 내배캠 사전캠프에서도 조금 풀기는 했지만, 본격적인 알고리즘 풀이는 거의 처음이라 문제 풀이를 위한 사고방식을 머리에 세팅하는 데 좀 오래걸렸다.
- Int 형변환으로 간단하게 풀면 될 것을 trunc 같은 소숫점 아래 삭제 메소드를 찾아보고 있었다던가...
학습
- 나는 어떤 것을 배웠는지
- 애플 공식 문서를 활용하는 법
- 기초 알고리즘 문제를 파악하고 필요한 키워드를 알아내는 법
- 다양한 메소드를 이용하는 문제를 풀어보며 새로운 메소드를 새로 배웠다
'TIL' 카테고리의 다른 글
[TIL] 2023.11.21 | 상속 Inheritance 재정의(오버라이딩) Overriding (1) | 2023.11.21 |
---|---|
[TIL] 2023.11.20 | ARC, 저장/연산 프로퍼티 (1) | 2023.11.20 |
[TIL] 2023.11.17 | Git, GitHub (0) | 2023.11.17 |
[TIL] 2023.11.15 구조체, Xcode StoryBoard (0) | 2023.11.15 |
[TIL] 2023.11.14 옵셔널 (0) | 2023.11.14 |