프로그래머스

    [프로그래머스] 완주하지 못한 선수(map) [C++]

    programmers.co.kr/learn/courses/30/lessons/42576 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 programmers.co.kr - 기본적인 level 1 문제이다. - 참가자 목록과 완주 목록을 비교해서 없는 사람 한명을 찾으면 되는 문제이다. - 바로 생각난 것은 2중 for문을 통해서 각 목록을 비교하는 것 -> O(n^2)으로 비효율적이다. Sort를 사용해서 비교하는 법과 map 자료구조를 사용해서 O(n^2)보다 절약할 수 있다. 1번은 Sort를 사용하면 stl의 시간 ..

    [2020 네이버 부스트캠프 AI Tech] BAT (부스트캠프 AI 테스트) 후기

    www.connect.or.kr/ 네이버 커넥트재단 교육을 통해 개인의 성장과 발전을 돕습니다 CONNECT 소프트웨어 교육의 미래를 준비합니다 CONNECT 누구나 최고의 교육을 받을 수 있는 교육 모델을 만들어 갑니다 CONNECT www.connect.or.kr 벌써 컴퓨터공학 복수전공을 시작한 지 1년이 되어간다. 3-1부터 시작해서 많이 늦었다고 생각하기도 했고, 내가 흥미를 가졌던 컴공이었던 만큼 올해 1년은 나름 열심히 했다. 복수전공을 시작하면서 개발자가 되기로 결심을 했고, 선택에 따른 내 자신에게 책임감을 느꼈다. 열심히 하지 않으면 이도 저도 아닌, 갈 곳이 없다는 생각이 계속 들어서 한동안 힘들었다. 주로 학교에서 CS의 기초가 되는 필수 전공(객체지향, 자료구조 등)을 듣고, 따로..