분류 전체보기 94

[GIT] commit 날짜 및 시간 변경하는 방법(amend)

git commit 날짜 및 시간을 변경해보려고 한다. 실수로 커밋을 잘못하거나 혹은 저녁 늦게 커밋하다가 그날 커밋을 놓친경우(필자의 경우) 사용하면 좋은 방법이다. 최근 커밋 날짜를 현재 날짜로 변경 git commit --amend --no-edit --date "$(date)" 날짜 및 시간도 현재시점으로 변경됩니다. 최근 커밋 날짜를 원하는 날짜로 변경 git commit --amend --no-edit --date "Sun 3 Oct 2021 12:34:56 KST" * 요일, 일, 월, 년, 시간, 한국시간기준 쌍따옴표("") 안에 내용을 원하는 날짜로 변경해주면 됩니다. 커밋 날짜 == 작성한 날짜 동일하게 변경 GIT_COMMITTER_DATE="Sun 3 Oct 2021 12:34:56..

Git & Github 2021.10.03

길게만 느껴졌던 9월 회고

30일이 뭐 60일 같았다고 해도 과언이 아니고 어쩌고 저쩌고... 9월 회고록은 10월 첫째날 쓰는게 국룰 참 게으르고 서터레서받는 멋진 9월을 보낸 것 같아 보람차다. 역시 사람이란 서있으면 앉고싶고 앉으면 눕고싶은 것이 진리인데 내가 나를 너무 풀어주었나 자괴감이 든다. 책을 한권도 다 못읽은 채 9월을 보냈으니 처참하긴 했다. 코로나가 길어지면서 집에 있는 시간이 많아지다보니 지루하고 일을 더 미루게 되었다. 바깥바람 자주 쐬고 사람도 만나고 운동도 더 열심히 해야지. 정신이 건강해야 뭐든 다 잘되는 법이니까 환기를 자주 시켜주자. (할 일 하면서) 아 그리고 참 신기하게 책이 그렇게 읽기 싫더라. 완전 뽀로로였음. 바깥에 누가 꿀발라놨나 왜그리 나가고 싶었는지 모르겠다. 근데 찝찝해서 역시나 거..

기록/회고기록 2021.10.01

8월 회고이자 TIL 한달 넘은 후기

내가해냄 💯 꾸준한 1일 1커밋과 TIL작성 번아웃 슬럼프 그 어딘가임에도 불구하고 멈추지 않고 조금씩이라도 공부한 것 객체지향과 리액트에 대해 이해도가 더 생긴 것 TIL 한달 넘었다고? 🔖 연결된 발자국들중 하나라도 빈 자국이 있다면 좀 아쉽고 짜증나지 않을까? 저거 한번만 했으면 저 발자국들은 연결되었을텐데! 나에게 TIL과 1커밋이 그랬다. 중간에 끊기는 것을 두고볼 수 없었다. 그게 참 좋은 역할을 했다고 본다. 이 블로그에 TIL을 짧게라도 올리려고 노력하고 한줄이라도 코드를 작성하려고 했던 시간들이 쌓인게 눈으로 보여 뿌듯했다. 무엇보다도 TIL을 한달 이상 진행하면서 느낀 점이 있다면, 하길 잘했다! 라는 것. 우선 매일 강의를 듣고 실습을 하는데 그 날에는 모두 이해해서 넘어가지만 며칠 ..

기록/회고기록 2021.09.01

[프로그래머스] 두 개 뽑아서 더하기 | javascript

[프로그래머스] 두 개 뽑아서 더하기 | javascript 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers의 길이는 2 이상 100 이하입니다. numbers의 모든 수는 0 이상 100 이하입니다. 입출력 예 numbers result [2,1,3,4,1] [2,3,4,5,6,7] [5,0,2,7] [2,5,7,9,12] 입출력 예 설명 입출력 예 #1 2 = 1 + 1 입니다. (1이 numbers에 두 개 있습니다.) 3 = 2 + 1 입니다. 4 = 1 + 3 입니다. 5 = 1 + 4 = 2 + 3 입니다..

[프로그래머스] 같은 숫자는 싫어 | javascript

문제 설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요. 제한사항 배열 arr의 크기 : 1,000,000 이하의 자연수 배열 arr의 원소의 크기 : 0보다 크거나 ..

[프로그래머스] 위장 | javascript

[프로그래머스] 위장 | javascript 문제 설명 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다. 종류이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 스파이가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항 clothes의 각 행은 [의상의 이름, 의상의 종류]로 이루어져 있습니다. 스파이가 가진 의상의 수는 1개 이상 30개 이하입니다. 같은 이름을..

[프로그래머스] 땅따먹기 | javascript

[프로그래머스] 땅따먹기 | javascript 문제 설명 땅따먹기 게임을 하려고 합니다. 땅따먹기 게임의 땅(land)은 총 N행 4열로 이루어져 있고, 모든 칸에는 점수가 쓰여 있습니다. 1행부터 땅을 밟으며 한 행씩 내려올 때, 각 행의 4칸 중 한 칸만 밟으면서 내려와야 합니다. 단, 땅따먹기 게임에는 한 행씩 내려올 때, 같은 열을 연속해서 밟을 수 없는 특수 규칙이 있습니다. 예를 들면, | 1 | 2 | 3 | 5 | | 5 | 6 | 7 | 8 | | 4 | 3 | 2 | 1 | 로 땅이 주어졌다면, 1행에서 네번째 칸 (5)를 밟았으면, 2행의 네번째 칸 (8)은 밟을 수 없습니다. 마지막 행까지 모두 내려왔을 때, 얻을 수 있는 점수의 최대값을 return하는 solution 함수를 완..

[프로그래머스] N개의 최소공배수 | javascript

[프로그래머스] N개의 최소공배수 | javascript 문제 설명 두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다. 예를 들어 2와 7의 최소공배수는 14가 됩니다. 정의를 확장해서, n개의 수의 최소공배수는 n 개의 수들의 배수 중 공통이 되는 가장 작은 숫자가 됩니다. n개의 숫자를 담은 배열 arr이 입력되었을 때 이 수들의 최소공배수를 반환하는 함수, solution을 완성해 주세요. 제한 사항 arr은 길이 1이상, 15이하인 배열입니다. arr의 원소는 100 이하인 자연수입니다. 입출력 예 arr result [2,6,8,14] 168 [1,2,3] 6 작성한 코드 function solution(arr) { ..

[프로그래머스] 행렬의 곱셈 | javascript

[프로그래머스] 행렬의 곱셈 | javascript 문제 설명 2차원 행렬 arr1과 arr2를 입력받아, arr1에 arr2를 곱한 결과를 반환하는 함수, solution을 완성해주세요. 제한 조건 행렬 arr1, arr2의 행과 열의 길이는 2 이상 100 이하입니다. 행렬 arr1, arr2의 원소는 -10 이상 20 이하인 자연수입니다. 곱할 수 있는 배열만 주어집니다. 입출력 예 arr1 arr2 return [[1, 4], [3, 2], [4, 1]] [[3, 3], [3, 3]] [[15, 15], [15, 15], [15, 15]] [[2, 3, 2], [4, 2, 4], [3, 1, 4]] [[5, 4, 3], [2, 4, 1], [3, 1, 1]] [[22, 22, 11], [36, 2..

[프로그래머스] 예산 | javascript

[프로그래머스] 예산 | javascript 문제 설명 S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 없습니다. 그래서 최대한 많은 부서의 물품을 구매해 줄 수 있도록 하려고 합니다. 물품을 구매해 줄 때는 각 부서가 신청한 금액만큼을 모두 지원해 줘야 합니다. 예를 들어 1,000원을 신청한 부서에는 정확히 1,000원을 지원해야 하며, 1,000원보다 적은 금액을 지원해 줄 수는 없습니다. 부서별로 신청한 금액이 들어있는 배열 d와 예산 budget이 매개변수로 주어질 때, 최대 몇 개의 부서에 물품을 지원할 수 있는지 return 하도록 solution 함수를 ..

728x90
반응형