[강의] 다음은 패스트 캠퍼스 알고리즘 / 기술면접 완전 정복 올인원 패키지를 통해 학습 및 정리한 내용입니다.
챌린지를 한지 44일째이다. 예전에는 알고리즘만 공부해도 재밌었는데 요즘은 약간씩 지루해지는 느낌이 없지 않아 있다😅 그래도 현재 목표로 두고있는 플레티넘에 도달할 때까지 계속해서 문제를 풀어갈 예정이다. 사실 지루해지기 보다는 스타일에 변화를 주지 못해서 그런 것 같다. 문제 푸는 게 익숙해지다보니까 아무 생각없이 풀게 되는데 이게 일정 수준에 머물러 있기 때문에 그런 것 같다. 지금까지 문제를 푸는 방법, 알고리즘의 구현에 대해서 적응을 했다면 앞으로는 각 알고리즘별로 시간 복잡도 계산을 비롯해서 더 구체적으로 풀기 위한 노력들을 하나 둘 씩 해나가보자.
백준 2480번 문제 : 주사위 세개
강사님과 비슷한 형태로 풀이하였다. 처음 입력받을 때 map 형태로 받아주어 이를 딕셔너리 형태로 다시 생성해주었고 각 분기문을 통해 반복문을 적용해서 문제에서 요구하는 조건이 성립할 때 이에 맞는 상금을 변수에 할당하여 결과값으로 출력해주었다. 강사님께서는 처음 입력받는 순간부터 리스트로 생성, 정렬하여 최솟값과 최댓값을 구분할 수 있게 만들어주었고 set 자료형을 통해 각 요소의 중복 여부를 체크해주어 각 분기문을 통해 상금을 계산하였다.
백준 2484번 문제 : 주사위 네개
바로 전 문제에서 한층 수준이 올라간 문제이다. 각 인원별로 주사위 값과 상금을 계산한 다음에 최대 상금을 출력하면 된다. 전과 동일하게 각 조건에 따라 분기문을 통해 상금을 계산했고 최대 상금을 출력할 때 나는 max 변수를 통해 갱신하였고, 강사님께서는 내장함수 max를 통해 최댓값을 출력하였다.
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'CS > Algorithm' 카테고리의 다른 글
패스트캠퍼스 챌린지 46일차 (0) | 2022.03.10 |
---|---|
패스트캠퍼스 챌린지 45일차 (0) | 2022.03.09 |
패스트캠퍼스 챌린지 43일차 (0) | 2022.03.07 |
패스트캠퍼스 챌린지 42일차 (0) | 2022.03.06 |
패스트캠퍼스 챌린지 41일차 (0) | 2022.03.05 |