22.10.20
오늘 한 것.
- 알고리즘 2문제(프로그래머스 3단계)
프로그래머스 2단계 카카오 기출을 다 풀고 이제 3단계 시작합니다.
https://school.programmers.co.kr/learn/courses/30/lessons/64062
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
두 문제 중 이 문제는 결국 풀지 못하고 해설을 봤는데, 숫자가 터무니없이 크다면 일단 이분 탐색을 생각해보기로 했습니다.
그런데 이분탐색으로 풀었는데도, 처음에는 통과하지 못했습니다.
논리에는 아무런 문제가 없어 보여서 다른 사람 풀이랑 다른 그림 찾기를 해봤는데,
for stone in stones
와
for i in 0..<stones.count
에서 차이가 있다는 것을 알고 고쳤더니 통과되었습니다.
둘이 같은 것 아녔나요..
차이점 찾고 따로 글 한번 써봐야겠습니다.
오늘 배운 것.
- 야곰닷넷에 있는 LLDB코스를 읽었다. 단순히 print로 디버깅하는 수준을 벗어날 수 있을 것 같다. 앞으로 많이 사용하고 계속 공부해봐야겠다.