본문 바로가기

전체 글16

그간의 행적.. 어느덧 2020년이 끝나기까지 3달이 남았다... 언제 취뽀를 할 것인가 참 걱정스럽지 않을 수 없는데 블로그에 마지막 글을 쓴 이후로 Effective C++를 공부했고 올해 하반기 공채를 준비하면서 한달 동안 집중해서 알고리즘 공부를 했다 알고리즘 공부하면서 파이썬으로 작성하게 되었는데 넘나 편한것.. 네이버 카카오 두 기업에서 테스트를 보면서 C++로 푼 문제는 하나도 없다 작성 시간도 줄이고 out of index 문제나 string 처리가 참 용이해서 손에 착착! combination, permutation도 정말 잘 사용했다 이번 알고리즘 코테를 준비하면서 파이썬으로 연습을 했던 점이 실력 향상도 무척 도움됬다 포트폴리오도 준비해둔 것이 없고 블로그도 그닥 공유할 만한 자료는 없는 점이 이번 .. 2020. 10. 5.
2020 카카오 공채 -외벽 점검 C++ 문제 설명 레스토랑을 운영하고 있는 스카피는 레스토랑 내부가 너무 낡아 친구들과 함께 직접 리모델링 하기로 했습니다. 레스토랑이 있는 곳은 스노우타운으로 매우 추운 지역이어서 내부 공사를 하는 도중에 주기적으로 외벽의 상태를 점검해야 할 필요가 있습니다. 레스토랑의 구조는 완전히 동그란 모양이고 외벽의 총 둘레는 n미터이며, 외벽의 몇몇 지점은 추위가 심할 경우 손상될 수도 있는 취약한 지점들이 있습니다. 따라서 내부 공사 도중에도 외벽의 취약 지점들이 손상되지 않았는 지, 주기적으로 친구들을 보내서 점검을 하기로 했습니다. 다만, 빠른 공사 진행을 위해 점검 시간을 1시간으로 제한했습니다. 친구들이 1시간 동안 이동할 수 있는 거리는 제각각이기 때문에, 최소한의 친구들을 투입해 취약 지점을 점검하고 나.. 2020. 6. 6.
2020 카카오 공채 -자물쇠와 열쇠 C++ 문제 설명 고고학자인 튜브는 고대 유적지에서 보물과 유적이 가득할 것으로 추정되는 비밀의 문을 발견하였습니다. 그런데 문을 열려고 살펴보니 특이한 형태의 자물쇠로 잠겨 있었고 문 앞에는 특이한 형태의 열쇠와 함께 자물쇠를 푸는 방법에 대해 다음과 같이 설명해 주는 종이가 발견되었습니다. 잠겨있는 자물쇠는 격자 한 칸의 크기가 1 x 1인 N x N 크기의 정사각 격자 형태이고 특이한 모양의 열쇠는 M x M 크기인 정사각 격자 형태로 되어 있습니다. 자물쇠에는 홈이 파여 있고 열쇠 또한 홈과 돌기 부분이 있습니다. 열쇠는 회전과 이동이 가능하며 열쇠의 돌기 부분을 자물쇠의 홈 부분에 딱 맞게 채우면 자물쇠가 열리게 되는 구조입니다. 자물쇠 영역을 벗어난 부분에 있는 열쇠의 홈과 돌기는 자물쇠를 여는 데 .. 2020. 6. 4.
2019 카카오 개발자 겨울 인턴십 -징검다리 건너기 C++ 문제 설명 [본 문제는 정확성과 효율성 테스트 각각 점수가 있는 문제입니다.] 카카오 초등학교의 니니즈 친구들이 라이언 선생님과 함께 가을 소풍을 가는 중에 징검다리가 있는 개울을 만나서 건너편으로 건너려고 합니다. 라이언 선생님은 니니즈 친구들이 무사히 징검다리를 건널 수 있도록 다음과 같이 규칙을 만들었습니다. 징검다리는 일렬로 놓여 있고 각 징검다리의 디딤돌에는 모두 숫자가 적혀 있으며 디딤돌의 숫자는 한 번 밟을 때마다 1씩 줄어듭니다. 디딤돌의 숫자가 0이 되면 더 이상 밟을 수 없으며 이때는 그 다음 디딤돌로 한번에 여러 칸을 건너 뛸 수 있습니다. 단, 다음으로 밟을 수 있는 디딤돌이 여러 개인 경우 무조건 가장 가까운 디딤돌로만 건너뛸 수 있습니다. 니니즈 친구들은 개울의 왼쪽에 있으며, .. 2020. 5. 31.