본문 바로가기

직장인자기계발31

패스트캠퍼스 챌린지 3일차 설정은 이제 그만하고 공부에 집중..! 하기로 했다. 일단 빌드 자체는 내가 원하는대로 되고있으니 찝찝하긴 할뿐 공부하는데에는 문제없다. 정수형 공부를 완료하고 부동소수점 실수형을 공부했다. 사실 고등학교때 배웠던 내용이기는 하지만 너무 오랜만이라 잘 기억이 안난다. 부동소수점은 꽤나 어려운 내용이 있기 때문에 오늘은 생각을 좀 하면서 배워야 했다. 총 32비트의 숫자가 어찌나 이리도 복잡한지.. 또 부동 소수점에는 예외 상황이 있기때문에 참 번거로웠다. 2^24f에 1.0f을 더하면 그대로 2^24f가 출력되고 2^(-24f)는 그대로 0이고 부호 비트를 제외한 모든 비트가 켜져있으면 nan이고, 또 지수 비트가 모두 켜지고 가수부가 모두 꺼져있으면 inf이고, 가장 작은수는 2^-126이 아니라 모든.. 2021. 11. 3.
패스트캠퍼스 챌린지 2일차 오늘도 어김없이 vsc를 킨 나. 오늘부터 C++ 문법 강의가 시작되었다. 가장 먼저 배운 것은 역시 hello world이다. 그리고 std::cout a; 를 쳤다....? 안된다.. 왜?? 보니 어제 설정한 launch.json에서의 설정은 디버깅 전에 빌드하는 과정에서 input.txt를 가져온 것이었을 뿐, 디버깅 과정에서는 이게 인식이 안 되는 거였다.. 오늘도 역시나 구글링 여행.. 하지만 vsc자체를 ps용으로 사용하는 경우도 적을뿐더러 해외 개발자 형님들도 많이 해결하지 못한 문제인 듯 보였다. 실제로 C++에서 input을 리다이렉션 하는 경우를 쳐봐도 검색 결과는 손에 꼽을 정도였다.. 그렇게 구글링만 4시간.. 안된다... 해결했다는 형님은 계셨지만 써놓으신 해결방법이 안 먹힌다.... 2021. 11. 2.
패스트캠퍼스 챌린지 1일차 오늘, 패스트캠퍼스에서 갓생살기 환급챌린지가 시작됐다. 파이썬으로 어느 정도 백준에서 한계가 있다는 걸 느꼈기에, C++을 공부해보고자 했는데 좋은 기회라 생각되어 신청했다. 일단 첫날은 역시 개발환경부터 설치하기이다. 강의에서는 Visual Studio를 이용한다고 했지만 기존 Visual Studio Code를 떠나고 싶지 않았던 나는 VSC에서 개발환경을 꾸려보고자 했다. (이것이 지옥의 시작이었다.) 우선 C++ 컴파일러부터 설치해야했는데 이거부터 방법이 너무 다양했다. VSC에서 권장하는 방법으로 해보다가 기존 파이썬이랑 경로가 충돌하면서 파이썬 디버깅 설정들이 먹통이 됐었다... 이런저런 설정을 만져보길 6시간.. 겨우겨우 해내었다. 그중 라즈이노IOT님의 유튜브 채널과 StackOverFlo.. 2021. 11. 1.