PS

    PS에 편한 C++ 문법

    나는 C++로 PS를 하는데, 참고했던 책도 그렇게 최신 책은 아니고 컴파일 환경도 C++14였어서 이런저런 화려한 문법들을 쓰지 않고 PS를 진행했다. 그런데, 다른 사람들의 코드를 읽어 보니 각종 편리한 문법들을 많이 사용하고 있는 것 같아서 나름 사람들 어깨 너머로 배운 내용들이나 편법(?)등을 정리해 놓고자 한다. 다른 사람들의 PS 코드야 예전부터 가끔 읽었지만, 그때는 딱히 내가 저 사람들이 쓰는 문법을 따라 할 필요가 없었다고 느꼈다. 그런데 언젠가부터 이런 마인드를 바꾸기로 결심했는데, 바로 취업을 위한 코딩 테스트를 준비할 때였다. 평소에 PS를 할 때에는 한 문제에 수십 분부터 몇 시간, 며칠을 매달리든 내 자유였지만 코딩 테스트는 그 시간이 정해져 있기 때문에 효율적인 알고리즘을 빠르..

    macOS에서 VSCode로 C++ PS 환경 구축하기

    맥북을 구입하게 되어서 개발 환경을 윈도우에서 맥으로 옮기는 중인데, 윈도우와 다른 점이 한두 가지가 아니다. 적응 단계에서 실패해 버리면 아마 이 친구는 중고로 팔려갈지도... 어쨌든, 나는 평소에 알고리즘 공부를 하면서 C++로 코딩을 하는데, 윈도우 노트북을 사용했을 때는 Visual Studio를 이용하여 코딩과 디버깅을 하였다. VSCode도 사용을 했지만 일반적으로는 js 등 다른 언어 상에서 작업을 할 때가 더욱 편했기 때문에, C++로 코딩을 할 때에는 항상 Visual Studio를 고수했다. 그래서 macOS에서도 평소처럼 Visual Studio를 설치했는데, C/C++ 개발을 지원하지 않는 것을 보고 찾아본 결과 macOS에서는 Visual Studio에서 C/C++ 개발을 할 수 ..