● 오늘 한 것
[kotlin 문제 풀이]
- 2개 이하로 다른 비트
https://retry-thinksubox.tistory.com/49
[Kotlin 문법 종합반 강의 시청]
- 4주차
https://retry-thinksubox.tistory.com/50
[실시간 알고리즘 세션]
- 15:00~16:20
[DFS & BFS 관련 정리]
https://retry-thinksubox.tistory.com/51
[이상형 월드컵 앱 만들기]
https://github.com/heesoo-park/Private_IdealTypeWorldCupApp
https://retry-thinksubox.tistory.com/53
● 오늘 알게 된 것
[kotlin 문제 풀이]
- 비트 연산 사용법
- StringBuilder는 String이 아니기 때문에 toString()을 해줘야 String이 된다.(?)
- 규칙은 생각보다 가까운데 존재한다.(??)
- Kotlin에 익숙해지면 한줄코딩은 뚝딱이다.(???)
[Kotlin 문법 종합반 강의 시청]
- 프로젝트, 모듈, 패키지, 클래스의 포함 관계
- !! 사용은 지양해야하구나
- 집합 관련 메소드(union, intersect, subtract)
- 제너릭과 싱글턴
[실시간 알고리즘 세션]
- 코테는 보통 프로그래머스 기준 3~4단계는 적당한 시간 안에 풀어야하는구나
- 2단계도 1시간이 걸리는데... 갈길이 아직 많이 남았네
[DFS & BFS 관련 정리]
- 검색도 하고 아는 내용도 적어보면서 정리
- 스택으로 DFS를 구현할 시, BFS와 비슷한 형태를 가지게 됨
- 그래프가 많이 클 때는 DFS, 적당할 때는 BFS
[이상형 월드컵 앱 만들기]
- github issue, milestone, project 간단 사용법
- github issue와 commit 연결방법
- 앱 가로모드 고정방법
● 오늘 총평
오늘은 졸린 시간대가 없어 잘 시간을 보냈다는 생각이 드는 하루다.
밖에 눈이 별로 안 와서 약간 기분이 좋지 않기도 한 거 같고...
오전에 스크럼을 진행해봤는데 확실히 팀원들의 상황을 알기 좋고 계획을 알게 되니까 나중에 팀플할 때 좋은 영향이 있을 거 같다.
문제는 이제 1문제 정도가 딱 가능한 거 같다.
좀더 다양하게 생각할 수 있었다면 금방 해결하고 다음 문제로 갈 수 있었겠지만 안 되더라
오늘 강의는 그래도 좀 모르는 부분들이 있어서 따로 체크를 해놨고 이후에 추가적으로 알아보고 정리해야겠다.
DFS와 BFS는 그냥 문제를 풀어봐야겠다.
정리를 해도 확실히 와닿지 않는다.
혼자서 앱 만들기를 또 오랜만에 시작을 했는데 매니저님께 추천받아 git의 기능들을 사용하며 진행하고 있다.
issue와 commit을 연결할 수 있다는 걸 처음 알았고 milestone과 project라는 기능이 있다는 건 알고 있었지만 오늘 처음 써봤다.
쉽지 않았지만 처음이니까 그런거지 익숙해지만 괜찮을 듯 싶다.
issue 작성하고 project 내용 세팅하고 하다보니까 대신 개발이 느려지긴하더라...ㅎ