Blog

[항해99 취업 리부트 코스 학습일지] 10일차

(인강)심화 함수 #

Java 표준 라이브러리 #
  • Math : 수학 관련 함수
  • Collections : 컬렉션 프레임워크 관련 유틸리티 함수
  • Random : 난수 생성
  • LocalDateTime : 날짜 및 시간 처리
  • Arrays : 배열 관련 유틸리티 메서드
String 함수
String #
시간 복잡도와 공간 복잡도 #
  • 빅오 Big O
    • 복잡도 중 최악의 경우를 나타냄
  • 시간 복잡도
    • 알고리즘이 문제를 해결하는 데 걸리는 시간과 입력 크기의 관계
    • 입력 크기가 커질 때의 실행 시간으로 알고리즘의 효율성 평가
  • 공간복잡도
    • 알고리즘이 문제를 해결하는데 필요한 저장 공간의 양
    • 임시 저장 공간과 입력 크기에 따라 달라짐
  • 복잡도 분석의 중요성
    • 코테 진행 시 시간 복잡도를 추정하여 알고리즘을 구현하여야 시간 초과가 발생하지 않음
연습 문제 #
  1. 블랙잭
  2. 소수 찾기
  3. 소수 구하기

오늘의 과제 #

  1. 24265번: 알고리즘 수업 - 알고리즘의 수행 시간 4
  2. 24267번: 알고리즘 수업 - 알고리즘의 수행 시간 6
  3. 10816번: 숫자 카드 2
  4. 15649번: N과 M (1)
  5. 24313번: 알고리즘 수업 - 점근적 표기 1
  6. 15650번: N과 M (2)
  7. 25192번: 인사성 밝은 곰곰이
  8. 15663번: N과 M (9)

마지막 정리 #

Q. 오늘 진행된 강의에서 학습한 내용은 무엇인가요? #

  • 시간 복잡도 및 공간복잡도

Q. 이번 주 진행된 팀 스터디에서 얻은 인사이트는 무엇인가요? #

  • 재귀 함수 사용

10일차 학습시간.png


항해99 취업 리부트 코스를 수강하고 작성한 콘텐츠 입니다.

https://hanghae99.spartacodingclub.kr/reboot

#개발자포트폴리오 #개발자이력서 #개발자취업 #개발자취준 #코딩테스트 #항해99 #취리코 #취업리부트코스 #재취업