https://takeu.tistory.com/25

  1. BlogIcon 터프남 2018.05.03 18:18 신고

    주소가 바뀌었는지 링크를 클릭해도 접속이 안되네요! 404

  2. BlogIcon 나를지키라능 2019.03.08 16:10

    감사합니다 ^^

  3. BlogIcon 발모스토리 2021.01.18 19:04 신고

    좋은 글 잘보고 갑니다 ㅎㅎ
    https://balmostory.tistory.com/158
    제 글인데 시간되면 보러 오세요 ㅎㅎ

https://takeu.tistory.com/31

  1. 주니어개발자 2019.11.08 23:55

    자바스크립트로 알고리즘을 공부하는 학생인데요, 주소를 찾을 수 없다고 뜨는데 바뀐 주소로 수정해주실 수 있을까요? ㅠㅠ

https://takeu.tistory.com/18

'개발 > CSS' 카테고리의 다른 글

CSS 중앙정렬 가이드  (6) 2019.10.31
CSS 정리  (3) 2018.04.20
CSS 변수(variables)  (0) 2017.10.13
CSS 포지션(position)  (0) 2017.10.12
CSS 디스플레이(display)  (0) 2017.10.12
CSS 박스모델(box-model)  (0) 2017.10.12
  1. BlogIcon SONYLOVE_ 2017.04.11 14:38 신고

    가운데 정렬에 애먹었는데 도움이 되겠네요.

  2. ㅇㅇ 2017.10.24 23:03

    수평정렬이 잘 안 됐는데 flex 넣으니까 그냥 되네요.. flex 짱짱
    감사합니다.

  3. 익명 2019.11.02 01:57

    비밀댓글입니다

    • 익명 2019.11.04 15:08

      비밀댓글입니다

  4. BlogIcon div 정렬 2021.02.09 01:58

    오오 감사합니다

    덕분에 문제 해결했습니다 ~

React 설치

패키지 매니저 npm 또는 yarn을 통해 설치

yarn이 더 빨라서 yarn을 통한 설치방법을 알아보자.

yarn 설치

우선 npm이 설치되어 있다는 가정하에 순서를 적어보면,

npm install --global yarn, homebrew가 깔려있다면 brew install yarn을 통해 yarn 설치 ( 자세히는 모르지만 후자로 설치하는것이 이슈가 덜 발생하는것으로 알고잇음 )

yarn 업데이트 방법은 yarn self-update이다.

yarn init

터미널에서 프로젝트 파일로 들어간 뒤 yarn init으로 package.json 파일을 생성한다.

npm과 같이 이 파일은 프로젝트에 관한 정보를 담고있다.

그 다음으로 yarn add react 를 통해 프로젝트에 리액트를 추가할 수 있다.

이 때 yarn.lock 파일은 현재 프로젝트에 설치된 패키지의 일관성을 보장하기 위해 버전과, 종속성을 적어두는 역할을 한다.

패키지를 삭제할 땐 yarn remove (패키지명)

패키지를 업데이트할 땐 yarn upgrade (패키지명)를 사용


react 설치 라는 말이 어색한데 붙일말이 딱히없음.,


'개발 > React' 카테고리의 다른 글

4. Redux-saga의 흐름  (0) 2018.11.14
3. React 폴더구조 ( redux, redux-saga )  (0) 2018.11.13
2. React 세팅 (react-router, redux, redux-saga)  (0) 2018.11.13
1. React 설치  (2) 2018.11.13
0. React.js  (0) 2017.08.21
  1. coding 2020.02.15 21:46

    저 혹시 깔려있다는 전제말고 안 깔려있으면 어떻게 설치하나요...?

    • BlogIcon takeUU 2020.02.19 17:43 신고

      node.js 설치하시면 npm같이 설치됩니다 ㅎㅎ

새로운 블로그에 다시 정리해 놓은 글이 있습니다.

참고하시면 좋을 것 같습니다!

https://youtaekjung.github.io/2018/05/05/html/HTML-Standard/


https://takeu.tistory.com/11

  1. BlogIcon 영화다시보기 2020.08.11 17:06

    잘 보고 갑니다~~

https://takeu.tistory.com/19

'개발 > CSS' 카테고리의 다른 글

CSS 중앙정렬 가이드  (6) 2019.10.31
CSS 정리  (3) 2018.04.20
CSS 변수(variables)  (0) 2017.10.13
CSS 포지션(position)  (0) 2017.10.12
CSS 디스플레이(display)  (0) 2017.10.12
CSS 박스모델(box-model)  (0) 2017.10.12
  1. BlogIcon 영화다시보기 2020.08.04 11:23

    잘 보고 갑니다~~

    • BlogIcon 아쉽 2021.01.26 15:20

      깃헙 연결이 안되는데, 왜그럴까요? 작가님 포스팅이 더 궁금합니다.

    • BlogIcon takeUU 2021.01.26 15:38 신고

      깃헙은 좀쓰다가 폐쇄했습니다ㅎㅎ..

가장 긴 팰린드롬 ( Level 2, JavaScript )

문제

앞뒤를 뒤집어도 똑같은 문자열을 palindrome이라고 합니다.
longest_palindrom함수는 문자열 s를 매개변수로 입력받습니다.
s의 부분문자열중 가장 긴 palindrom의 길이를 리턴하는 함수를 완성하세요.
예를들어 s가 토마토맛토마토이면 7을 리턴하고 토마토맛있어이면 3을 리턴합니다.

풀이

function longest_palindrom(s){
  let res = 1, j
  for ( let i = 1; i < s.length - 1; i++ ) {
    j = 1;
    while ( i >= j && i+j <= s.length && s[i+j] === s[i-j] ) {
      j++
    }
    if ( j*2 -1 > res ) res = j*2 - 1
  }
  return res
}

문자열에서 앞뒤로 하나하나 비교하면서 최대길이의 팰린드롬을 찾는 방법

안좋은코드지만 별다른 방법이 생각나지 않았음

다른 사람의 풀이

function longest_palindrom(s){
  if (s === s.split("").reverse().join("")) {
    return s.length;
  } else {
    var A = longest_palindrom(s.substring(0, s.length-1));
    var B = longest_palindrom(s.substring(1, s.length));
    return Math.max(A, B);
  }
}

재귀로 풀었는데 개모싯다

  1. 익명 2018.03.16 12:14

    비밀댓글입니다

  2. BlogIcon takeUU 2018.03.16 12:50 신고

    ㅋㅋㅋ모래~

    • 쿄쿄 2018.05.05 02:50

      진짜 개머싯네요.

+ Recent posts