본문 바로가기

프로그래머스2

[C++] 변수 초기화 안하면 발생하는 문제 요즘 가끔 C++ 공부를 하고 있다. certi ex 도전을 하고 싶은데 C랑 C++로 언어 제한이 있기 때문이다. 지금까지 코테를 파이썬 원툴로 풀고 다녔기 때문에 다른 언어로 알고리즘 풀이를 해본 적이 없어서 그런지, 생각지도 못한 부분들에서 계속 오류가 나온다. (심지어 업무 시에 사용하는 java로도 코테로 활용 못한다.. 업무 할 때는 모르는 게 있으면 구글링 하고, 문법을 외우거나 하진 않기 때문에!) 이번에도 기초 문제 풀다가 변수 초기화 문제로 한참 애를 먹었다. 아래 a와 b의 차이가 뭔지 몰랐다. char a[10]; char b[10] = ""; 몰랐다기보단, 어렴풋이 알고는 있었지만 생각을 못했다는 게 더 맞겠다. 파이썬은 변수를 정의하면 알아서 초기화해 준다. 그런데 C계열에서는 .. 2023. 9. 10.
프로그래머스 2020 Dev-Matching: 웹 프론트엔드 테스트 후기 항상 코딩 테스트만 접하다가 프론트 테스트를 처음 경험했는데, 재미있었다. 1시에 시험 예정이었는데 1시 15분으로 미뤄졌고, 시간에 딱 맞춰 접속하니까 502 에러가 떠서 5분 후인 1시 20분에 시작했다. 바닐라 자바스크립트만 사용이 가능해서 은근히 어려웠다. 과제 설명에 DOM 접근을 최소화하라고 적혀있는데, 과제 수행하는데 급급해서 신경을 못썼다. 컴포넌트 간의 결합이 느슨해야 한다는 것도 감이 안 와서 그냥 어떻게든 기능만 작동하도록 만들었는데, 아직 이런 효율성 부분에서 많이 부족하구나 느꼈다. 이것저것 건드리다보니 시간이 부족해서 에러 처리가 잘 되었는지 확인도 못해봤다. 필수 사항과 선택 사항이 있었는데, 필수 사항도 완벽하게 수행했는지 잘 모르겠고, 선택 사항은 한 20%정도 해본 것 같.. 2020. 8. 23.