Next.js
CNA 로 Next.js 프로젝트 생성하기
npx create-next-app
파일기반 라우팅 학습하기
정적 라우트 파일 추가하기
동적경로,중첩 경로 & 라우트 작업하기
알고리즘
문제풀이 코드
function solution(numbers) {
let answer = []
for (let i = 0; i < numbers.length; i++) {
for (let j = i; j < numbers.length j++) {
let sum = numbers[i] + numbers[j]
if (answer.indexOf(sum) === -1) {
answer.push(sum)
}
}
}
answer.sort((a,b)=>a-b)
return answer
}
서로 다른 인덱스에 있는 두 수를 뽑아 라는 말이 있다.
인덱스가 겹치지 않으려면 어떤 조건을 걸어줘야 할까?
반복한 후에 중복된 숫자를 제거해야한다.
indexOf 메서드를 사용했고
sort를 사용해서 배열안의 숫자를 정렬하였다.
GitLab 되돌리기
git commit 을 하다가 이전 commit 로 돌아가고 싶을 때 , 주로 git reset --hard HEAD-1를 사용한다.
git reset --hard HEAD-1
이미 --hard로 파일 내용을 삭제했는데, 특정 commit로 되돌아가야한다면 어떻게 해야 할까?
git reflog로 모든 commit log 를 확인하고, git reset 에 commit hash 값을 주어 되돌리면된다.