Two Sum

문제

Given an array of integers, return indices of the two numbers such that they add up to a specific target.

You may assume that each input would have exactly one solution, and you may not use the same element twice.

Example:

Given nums = [2, 7, 11, 15], target = 9,

Because nums[0] + nums[1] = 2 + 7 = 9,
return [0, 1].

nums라는 배열에서 임의의 두 수의 합이 target이 될 때 그 두수의 인덱스를 리턴하는 문제.
이 때 타겟이 만들어지는 경우는 한가지밖에 없다고 가정

풀이

const twoSum = (nums, target) =>  {
    for ( let i = 0; i < nums.length; i++ ) {
        if ( nums.indexOf(target-nums[i]) !== -1 && nums.indexOf(target-nums[i]) !== i ) {
            return [i, nums.indexOf(target-nums[i])]
        }
    }
};

포문으로 첫번째 인덱스 값부터 돌 때 타겟에서 뺀값이 배열내에 존재하면 해당 인덱스를 리턴하는 식

말로 설명하는게 더어렵다 ㅜ


LeetCode 알고리즘 공부

자바스크립트로 공부하기

보시면서 틀린 부분, 이해안되는 부분, 본인이 생각하는 더 나은 코드가 있다면 남겨주시기 바랍니다!

화이팅

티스토리 블로그 폰트 바꾸기

  1. 설정에서 HTML/CSS 편집 들어가기





  2. 구글 폰트에서 원하는 폰트를 찾아 @import방식으로 사용
    폰트를 다운받아 사용할 수도 있지만, 다운받지않고
    바로 폰트를 가져오는 방법이 더 편해서 원하는 폰트를 찾아 코드를 가져옴.
    예시로 이 블로그는 ‘Lato’ 폰트를 사용했음

  3. HTML/CSS 편집창에서 CSS 클릭후 최상단에 붙여넣기


  4. Ctrl + F 로 font-family를 검색해 원하는 폰트 이름을 삽입 후 저장
    검색이 안될때는 새로고침 후 검색
    폰트의 두께는 font-weight 속성으로 설정


끝!

6/159


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

소프트웨어 마에스트로 12기 준비 후기  (0) 2021.05.12
Coin Push 프로젝트  (0) 2018.01.29
[git]Git 간편 사용 설명서  (1) 2017.05.27
Git, Github 10분만에 익히기  (0) 2017.04.25
HTML,CSS용 VIM(8.0)세팅하기  (0) 2017.02.21

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

CSS 중앙정렬 가이드  (6) 2019.10.31
CSS 정리  (3) 2018.04.20
CSS 포지션(position)  (0) 2017.10.12
CSS 디스플레이(display)  (0) 2017.10.12
CSS 박스모델(box-model)  (0) 2017.10.12

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

CSS 정리  (3) 2018.04.20
CSS 변수(variables)  (0) 2017.10.13
CSS 디스플레이(display)  (0) 2017.10.12
CSS 박스모델(box-model)  (0) 2017.10.12
CSS reset  (0) 2017.06.09

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

CSS 변수(variables)  (0) 2017.10.13
CSS 포지션(position)  (0) 2017.10.12
CSS 박스모델(box-model)  (0) 2017.10.12
CSS reset  (0) 2017.06.09
CSS flex-box 재미있게 익히기  (0) 2017.04.24

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

CSS 포지션(position)  (0) 2017.10.12
CSS 디스플레이(display)  (0) 2017.10.12
CSS reset  (0) 2017.06.09
CSS flex-box 재미있게 익히기  (0) 2017.04.24
CSS / float를 clear하는 방법 네가지(clearfix)  (9) 2017.04.13

나를 흔드는 15가지 트리거

  1. 내가 이해한다면, 나는 실제로 바뀔 것이다.
  2. 나는 의지력이 강해서 유혹에 굴복하지 않을 것이다.
  3. 오늘은 특별한 날이기 때문이다.
  4. 적어도 나는 누구보단 낫다.
  5. 나는 누구의 도움도 필요 없다.
  6. 난 지치지 않을 것이고, 열정은 사그라지지 않는다.
  7. 세상의 모든 시간은 나의 것이다.
  8. 내 정신은 산만해지지 않을 것이고, 예기치 못한 일은 일어나지 않을 것이다.
  9. 통찰의 순간이 와서 내 인생은 바뀔 것이다.
  10. 내 변화는 영구적이니 다시 걱정 할 필요가 없다.
  11. 이전 문제를 해결하면 새 문제가 생기지 않을 것이다.
  12. 나는 노력한 만큼 정당한 대가를 얻을 것이다.
  13. 누구도 내게 관심을 기울이지 않는다.
  14. 내가 변한다면 그건 진짜 내가 아니다.
  15. 난 내 행동을 평가할 수 있을 정도의 지혜는 갖고 있다.

위의 15가지는 Trigger라는 책에서 소개한 내용이다.

매일매일 읽으면서 리마인드하면 자기계발하는데 도움을 줄 수 있을 듯 하다.

2/159


+ Recent posts