반응형 전체 글101 Certi Pro 취득을 위해 꼭 알아야 할 STL Algorithm 지난 포스팅에서는 Pro 취득을 위해 꼭 알아야 할 기본 문법을 알아보았다. 기본 문법 : Certi Pro 취득을 위해 꼭 알아야 할 CPP 기본 문법 (feat. STL) 이번 시간에는 Pro 시험에서 자주 쓰이는 STL Algorithm을 알아보자. [STL Algorithm] 1) Algorithm Library란? STL에 구현되어 있는 알고리즘은 주로 컨테이너 반복자(배열 주소 값)로 다양한 작업을 수행하도록 도와준다. 반복자 없이 값으로만 수행되는 함수도 있으며, function을 인자로 설정해주기도 한다. 기억에 두면 좋은 것은, range는 항상 [first, last)이라는 것이다. (last 미포함) 함수의 형태는 대부분 아래와 같다. func(iterator first, iterat.. 2023. 4. 1. Certi Pro 취득을 위해 꼭 알아야 할 CPP 기본 문법 (feat. STL) 예전에는 프로 시험에서 STL을 사용할 수 없었기 때문에 직접 필요한 자료구조를 구현해야 했었지만, 요즘에는 STL을 사용할 수 있게 되어 STL 사용법을 꼭 알아야 한다. 물론 최적화가 중요한 문제나 구현되어 있는 STL만으로는 원하는 기능을 사용할 수 없는 경우 직접 자료구조를 구현해야 하기도 한다. 추후에 다룰 테지만, Indexed Heap이나 특정 데이터를 삽입했을 때의 iterator를 배열에 저장하는 테크닉은 많이 쓰인다. 오늘은 삼성 Certi Pro에서 꼭 알아야 하는 CPP 기본 문법을 알아보자. [기초 문법] pair auto range based for loop memset string library function object 1) pair pair p = {"example", 5.. 2023. 3. 31. 2022년 삼성전자(DS) 상반기 공채 : 면접 후기 코딩 테스트 결과가 5월 27일 금요일 날 발표되었고, 면접 일정은 바로 그 다음주인 5월 30일부터 시작해서 6월 16~17일경에 마무리되었다. 나는 오전 면접이었고, 사람들마다 면접시간이 다르기 때문에 새벽에 집합인 사람도 있다. 정해진 시간까지 영통역 또는 동탄역에 집합하여, 버스를 타고 면접 장소로 갔다. 버스가 출발하는 순간부터 서류나 핸드폰은 볼 수 없었다. 면접 장소에 도착하여 대기장소로 갈 때까지 약 40분 정도 걸린 것 같고, 8개 정도의 사업부가 층을 나누어 면접을 진행했다. 도착해서 지참서류를 제출한 후 보안서약서를 제출했다. ※ 보안 서약서를 제출했기 때문에, 자세한 면접 질문 등은 작성하지 않을 것이며 대략적인 느낌과 내가 준비했던 방식에 대해서만 작성하려 한다. ① 분위기 대기 .. 2022. 8. 16. 2022년 삼성전자(DS) 상반기 공채 : 코딩테스트 후기 필자는 삼성전자 DS 부문에 지원하였고, 5월 1일에 코딩 테스트를 응시하였다. 오후반은 2시부터 시작이었고, 응시 장소는 영통역 근처 상생 협력관이었다. ① 분위기 전반적인 분위기를 적어보자면, 1시 30분부터 입장이 가능했고 코로나로 인해 물을 마시지 못하게 했다. 코딩 테스트를 위한 노트북이 준비되어 있었고, 별도의 키보드가 제공되어 큰 불편함 없이 타자를 칠 수 있었다. (+감독관분께 말씀드리면 중간에 화장실을 다녀올 수 있다.) ② 시험 문제 시험에 나왔던 문제는 코드 트리에 복기되어 있다. 1번 : https://www.codetree.ai/frequent-problems/tail-catch-play/description 2번 : https://www.codetree.ai/frequent-pr.. 2022. 7. 25. 이전 1 ··· 22 23 24 25 26 다음