[2022.11.19 TIL]
프론트엔드 공부를 시작하고나서
받아온 데이터들을 자바스크립트로 처리하는데 한계를 느끼고
코딩테스트 용도뿐만 아니라
자바스크립트로 알고리즘 풀이하는 것에 필요성을 많이 느꼈다.
벌써 작성한지 오래된 코드인데도
그 때 기억이 너무 깊게 남아서 잊을 수가 없다.
Lodash
쓰고 어찌저찌해서 엄청 더럽게 코드를 짰었다.
알고리즘 공부 해야지 해야지 하다가 이번 항해를 계기로
본격적으로 자바스크립트로 문제풀이를 시작했다.
한동안 꽤 오랫동안 파이썬을 사용해와서 그런지
쉬운 문제에도 세부적인 문법이나 처리를 헷갈려서
어렵게 어렵게 문제를 풀었다.
자바스크립트를 사용하면서 느낀 많고 많은 것들중에 하나는
함부로 결과를 판단해버리지 말고 조건문이나 연산을 정확히 작성해야한다는 점
한가지 가장 기억에 남았던 게
indexOf()
메소드가 문자를 찾아서 없으면 -1
을 반환하기 때문에
당연히 -1을 false
로 인식할 줄 알고 if
문에다가 넣어놓고 한참 헤메다가
이상하게 쎄한 기분에
콘솔창에 Boolean(-1)
을 찍어보고 true
가 나오는 것을 보고
경악을 금치 못했다.
이후로 조건 연산자를 항상 철저하게 달아놓는 습관을 가지게 되었다고 한다
문제만 풀지는 않았지만 10시간 가까이 풀어서 오늘 분량
24문제 전부 풀이 완료!!
+ 번외로 깃허브에 문제 풀이마다 커밋하고 있는데
우리반 몇몇분들이 저장소 구조를 너무 잘짰다고 말씀하시면서
폼을 가져가셔서 잘 사용하시는 것을 보고 너무 뿌듯했다.
(이래서 깃헙하는 듯)
나조차도 다른 레파지토리는 다 부끄러워도
이거 하나만큼은 자부심이 있다.
나도 너무 잘쓰고 있어서 ㅎㅎ
찐으로 받은 내 인생 첫 스타
이 글을 보시는 분들 중에
깃허브에 문제풀이 고민하고 계시면 참고하셔도 좋을 것 같다
파이썬 너가 많이 그립다
자바스크립트 위에 너의 메소드를 애타게 불러본다
하지만 이제는 놓아주어야겠지
'개발일기' 카테고리의 다른 글
[TIL] 비트 주세요 (1) | 2022.11.25 |
---|---|
[TIL] 인생은 시험의 연속이다. (2) | 2022.11.24 |
[TIL] 고통이 무뎌질 만큼 (1) | 2022.11.23 |
[TIL] 자바스크립트를 알고리즘으로 배웠어요 (2) | 2022.11.22 |
[TIL] 자바스크립트에 시동걸기 (0) | 2022.11.19 |