TIL

[TIL] 2023.11.18 | 알고리즘

YEN_ 2023. 11. 18. 21:33

내일배움캠프 앱개발 iOS 트랙 사전캠프

Today I Learned


 성취

- 오늘의 나는 무엇을 잘 했는지

  • 알고리즘 문제를 평소보다 다양하게 많이 풀어보았다
  • 백준 Swift 알고리즘 풀이를 위한 XCode readLine 세팅을 했다

 

 개선

- 어떤 문제를 겪었는지, 어떻게 해결할 것인지

  • 대문자는 소문자로, 소문자는 대문자로 바꾸는 문제가 있었는데 이것에 대한 키워드는 알았지만 정확히 어떤 메소드를 사용해야 하는 지는 몰랐다
    • 내가 눈치챈 키워드 > uppercase, lowercase
  • 애플 개발자 문서 (Apple Developer Document)를 찾아보며 관련 메소드를 찾아서 문제를 해결할 수 있었다

https://developer.apple.com/documentation/swift

 

Swift | Apple Developer Documentation

Build apps using a powerful open language.

developer.apple.com

 

  • 내배캠 사전캠프에서도 조금 풀기는 했지만, 본격적인 알고리즘 풀이는 거의 처음이라 문제 풀이를 위한 사고방식을 머리에 세팅하는 데 좀 오래걸렸다.
  • Int 형변환으로 간단하게 풀면 될 것을 trunc 같은 소숫점 아래 삭제 메소드를 찾아보고 있었다던가...

https://yy-dev.tistory.com/31

 

[Swift_Programmers] 정수 부분

프로그래머스 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/181850 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고

yy-dev.tistory.com

 

 학습

- 나는 어떤 것을 배웠는지

  • 애플 공식 문서를 활용하는 법
  • 기초 알고리즘 문제를 파악하고 필요한 키워드를 알아내는 법
  • 다양한 메소드를 이용하는 문제를 풀어보며 새로운 메소드를 새로 배웠다