synun
개발시넌
synun
전체 방문자
오늘
어제
  • 분류 전체보기 (71)
    • javascript (5)
    • react (8)
    • web (1)
    • git (3)
    • aws (1)
    • project (0)
    • 개발일기 (36)
    • 항해99 (16)
    • 회고 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • react-query
  • 인프랩
  • password authentication was removed
  • TIL
  • 인프콘
  • 합성컴포넌트
  • fout
  • Selenium
  • Vite
  • javascript
  • SSE
  • apt-fast
  • 알고리즘풀이
  • sipe
  • Howler
  • wil
  • githubactions
  • Redux-toolkit
  • howler.js
  • GIT
  • React
  • 항해99
  • use-sound
  • gh-pages
  • Algorithm
  • life-cycle
  • CI/CD
  • json-server
  • github actions
  • framer-motion

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
synun

개발시넌

[TIL] 행복했던 너와 이제는 안녕...
개발일기

[TIL] 행복했던 너와 이제는 안녕...

2022. 11. 19. 19:43

[2022.11.19 TIL]

프론트엔드 공부를 시작하고나서

받아온 데이터들을 자바스크립트로 처리하는데 한계를 느끼고

 

코딩테스트 용도뿐만 아니라

자바스크립트로 알고리즘 풀이하는 것에 필요성을 많이 느꼈다.

크롤링한 데이터를 내가 원하는 대로 바꿔볼려고 고군분투한 흔적

벌써 작성한지 오래된 코드인데도

그 때 기억이 너무 깊게 남아서 잊을 수가 없다.

Lodash쓰고 어찌저찌해서 엄청 더럽게 코드를 짰었다.

 

알고리즘 공부 해야지 해야지 하다가 이번 항해를 계기로

본격적으로 자바스크립트로 문제풀이를 시작했다.

 

한동안 꽤 오랫동안 파이썬을 사용해와서 그런지

쉬운 문제에도 세부적인 문법이나 처리를 헷갈려서

어렵게 어렵게 문제를 풀었다.

 

자바스크립트를 사용하면서 느낀 많고 많은 것들중에 하나는

함부로 결과를 판단해버리지 말고 조건문이나 연산을 정확히 작성해야한다는 점

 

한가지 가장 기억에 남았던 게

indexOf()메소드가 문자를 찾아서 없으면 -1을 반환하기 때문에

당연히 -1을 false로 인식할 줄 알고 if문에다가 넣어놓고 한참 헤메다가

 

이상하게 쎄한 기분에

콘솔창에 Boolean(-1)을 찍어보고 true가 나오는 것을 보고

경악을 금치 못했다.

이후로 조건 연산자를 항상 철저하게 달아놓는 습관을 가지게 되었다고 한다

문제만 풀지는 않았지만 10시간 가까이 풀어서 오늘 분량

24문제 전부 풀이 완료!!

 

새벽 2시 최후의 생존자 4명

 

+ 번외로 깃허브에 문제 풀이마다 커밋하고 있는데

우리반 몇몇분들이 저장소 구조를 너무 잘짰다고 말씀하시면서

폼을 가져가셔서 잘 사용하시는 것을 보고 너무 뿌듯했다.

(이래서 깃헙하는 듯)

 

나조차도 다른 레파지토리는 다 부끄러워도

이거 하나만큼은 자부심이 있다.

나도 너무 잘쓰고 있어서 ㅎㅎ

 

 

GitHub - synuns/algorithm-study: 코딩 테스트 문제 풀이 및 알고리즘 공부 저장소입니다.

코딩 테스트 문제 풀이 및 알고리즘 공부 저장소입니다. Contribute to synuns/algorithm-study development by creating an account on GitHub.

github.com

찐으로 받은 내 인생 첫 스타

이 글을 보시는 분들 중에

깃허브에 문제풀이 고민하고 계시면 참고하셔도 좋을 것 같다

파이썬 너가 많이 그립다
자바스크립트 위에 너의 메소드를 애타게 불러본다
하지만 이제는 놓아주어야겠지

 

'개발일기' 카테고리의 다른 글

[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
    '개발일기' 카테고리의 다른 글
    • [TIL] 인생은 시험의 연속이다.
    • [TIL] 고통이 무뎌질 만큼
    • [TIL] 자바스크립트를 알고리즘으로 배웠어요
    • [TIL] 자바스크립트에 시동걸기
    synun
    synun

    티스토리툴바