-
[코딩 테스트 준비] 어떻게 공부하지 ?기초라고 생각되는 것/문제풀이 2022. 5. 1. 21:46반응형
최근 자료구조와 알고리즘 공부에 대한 필요성을 느끼고 있다.
처음엔 백준으로 공부를 할까? 생각도 했지만, 블로그 포스팅을 위한 공부가 되가는 것 같아서 현재는 하지않고있었다.
비전공자이기 때문에 전공 책도 없는 상황이고, 물어볼 사람도 마땅치않았다.
아무리 세상이 좋아졌다지만 공부의 시작은 책을 구매하는 것이라고하였거늘 ,,,
바로 검색해보았다 !
아 .. Swift에 대한 국내서적은 아직까지 없나보다 ...!
실제로 코딩 테스트에서 Swift 언어가 추가된 것은 최근 일이라고한다.
간혹 ' iOS 직무에 지원하는데 코딩테스트를 Swift로 응시해야하나요? '라는 질문에 당연한거 아니었나 ? 라는 생각을했는데
내가 코딩 테스트를 준비를 할 때가 되니 어떤 마음으로 질문한건지 조금은 짐작이 간다...
책이 없다해서 공부를 안할수도 없는 노릇.. 인터넷에 있는 블로그, 포스팅을 통해 공부를 해야하나 ? 외국 서적을 번역하면서 봐야하나 ? 고민을 했다.
현재 나에게는 CS 지식이 많이 부족하고 자료구조와 알고리즘에 대한 이론서, 즉 바이블이 한권 쯤은 필요하다.
정리를 못하지는 않지만 잘하는 편은 아니기때문에 인터넷을 통해 공부해도 남는게 많지않을 것 같아서 책을 구매해야겠다
1. 인터넷에 있는 블로그
좋은 내용도 분명 찾으면 있지만, 나와 같은 처지의 사람들의 포스팅이 많아 찾기 쉽지않고, 검증이 됐는지 2차 검증을 해야할 필요가 있었다.
2. 외국 서적 번역
수능 영어 4등급인 내가 외국서적을 번역하기에는 무리가 있다고생각했다.
아무리 구글 번역기와 파파고 성능이 좋다고하지만, 어색한 문장은 직접 해석해야했기 때문에 아마 번역에 지쳐 흥미를 잃어버릴 것 같았다.
좋은 방법일지는 해봐야 알것같지만, Python에 대한 문법 지식이 있었기에 코딩테스트 for Python 책을 사서 Swift 언어로 구현해보자고 생각을 했다.
확실히 언어를 Swift에서 Python으로 바꿨을 뿐인데 검색 결과가 많이 나왔고
판매순 정렬을 통해 책 두권을 비교해보려고한다.
내가 비교할 책 두권
이렇게 두권을 비교해볼려고한다.
내가 책을 구매할 때 고려하는 점은
- 판매량
- 책의 구성 (목차)
- 가격
크게 3가지가 중점 순위이다.
이것이 취업을 위한 코딩 테스트다 with 파이썬 보통의 취준생을 위한 코딩 테스트 with 파이썬 이론 & 설명 O O 문제풀이 O O 부록 O O 이것이 취업을 위한 코딩 테스트다 with 파이썬 보통의 취준생을 위한 코딩 테스트 with 파이썬 챕터 1 코딩 테스트 개요 - 복잡도 제 2장 시간 복잡도 챕터 4 구현 제 5장 구현 챕터 3 그리디 제 6장 ArrayList LinkedList 제 7장 스택 제 8장 큐 제 9장 트리 제 10장 맵 제 11장 힙, 우선순위 큐 제 12장 탐욕법 제 13장 재귀와 분할정복 제 14장 완전 탐색 챕터 5 DFS/BFS, 챕터 10 그래프 이론 제 15장 그래프 제 16장 수학 챕터 7 이진 탐색 제 17장 이분탐색 챕터 6 정렬 제 18장 정렬 제 19장 문자열 챕터 8 다이나믹 프로그래밍 제 20장 동적 프로그래밍 겹치지 않는 부분 챕터 9 최단 경로 부록 16~20년 코딩 테스트 기출문제
유형 분석삼성 S/W 역량 테스트
풀어볼 수 있는 곳2020년 상반기 삼성전자 기출문제 카카오 신입공채 코딩 테스트
풀어보는 곳코딩 테스트를 위한 파이썬 문법 전공 면접 준비 기타 알고리즘 개발 상식 개발형 코딩 테스트 컴퓨터 네트워크 알고리즘 유형별 기출문제 풀이 운영체제 컴퓨터구조 데이터베이스 그 밖의 질문 코드포스 대회 가격 정가 34,000원 정가 30,000원 한 눈에 정리를 해보니 현재 나에게 필요한 책은
기초부터 자세히 적혀있는 보통의 취준생을 위한 코딩 테스트 with 파이썬이 될거 같다.
이것이 취업을 위한 코딩 테스트다 with 파이썬 책은 문제풀이가 많아서
나에게 아직은 불친절한 책이 될거같다. 둘 다 좋은 책이니 기초를 다진 다음에 문제풀이가 필요할 때 구매하면 좋을 것같아보인다.
'기초라고 생각되는 것 > 문제풀이' 카테고리의 다른 글
[Swift] 프로그래머스 - 문자열 겹쳐쓰기 / LV.0, 181943 (0) 2023.09.13 [Swift] 프로그래머스 - 대소문자 바꿔서 출력하기 / LV.0, 181949 (0) 2023.09.11 [Swift] 백준 알고리즘 #8959 (0) 2022.02.20 [Swift] 백준 알고리즘 #1546 (0) 2022.02.20 [Swift] 백준 알고리즘 #3052 (0) 2022.02.19