TIL

[부트캠프] TIL 2024.10.15.화

hahahabbb 2024. 10. 15. 23:16

1. 학습 목표

 1) 5주차 강의 수강

 2) 알고리즘 코드카타 8~11번 풀이 

 3) 백준 입출력과 사칙연산 풀이

 4) 계산기 개인과제 Level 1 구현, Calculator 클래스 구현, 컬렉션 고민

 

2. 학습 내용

 1) 실습 환경 : IntelliJ

 2) 알고리즘 : 깃허브

 3) 강의 내용 : 스레드와 프로세스 / 멀티 스레드 / 동기화 / 모던 JAVA

   

 3. 학습 내용 외 기록

 

4. 어려웠던 부분 / 의문점 

 1) 알고리즘 풀이할 때 수학적 공식이 필요한 알고리즘이 난항이었다. for문 대신 시그마 공식 쓰면 효율적이고 등등 점차 수학이 필요한 부분이 많아질 것 같아 따로 공부를 해야하는 건지 고민..

 2) 5주차에서 쓰레드 스케줄링하는 거나 람다 함수 적용이 아직 어렵다. 코딩을 많이 해보면서 연습해야 할 것 같다.

 

5. 오류 및 해결

 개인 과제에서는 아직 오류가 날 만큼의 특별한 걸 하지 않아서 없었다.

 알고리즘 풀이하면서 있던 특이 사항은 따로 정리하였다.

 

6. 다음 학습 내용

1) 계산기 구현 도전 기능 까지 도전해보기

 

7. 회고

5주차 내용이 어렵게 느껴져서 강의 진행이 조금 더뎠다. 알고리즘을 풀면서 이런 부분도 고려해야겠구나를 많이 느꼈다. 아직 단순한 알고리즘이어서 지금 습관을 잘 잡아둬야 나중에 복잡해질 때 어려워하지 않을 것 같다. 그리고 사실상 4-5주차는 과제 진행을 위해 어느 정도 개념만 파악한 수준이라 과제 제출 끝나면 좀 더 제대로 공부할 필요가 있다.

계산기 구현은 일단 제공해주신 기능의 LV 1 을 진행했다. 거의 강의 내용을 반영하여 사실 별 진전은 없다고 봐도 무방..ㅎ 컬렉션을 고민 중인데 어떤 기능을 하게 할 것인지에 따라 결정될 것 같아서 일단 제대로 구상해봐야겠다.

 

'TIL' 카테고리의 다른 글

[부트캠프] TIL 2024.10.17.목  (0) 2024.10.17
[부트캠프] TIL 2024.10.16.수  (2) 2024.10.16
[부트캠프] TIL 2024.10.11.금  (2) 2024.10.11
[부트캠프] TIL 2024.10.10.목  (0) 2024.10.10
[부트캠프] TIL 2024.10.08.화  (2) 2024.10.08