본문 바로가기

분류 전체보기267

[Git] git 연결 끊기 - git관리를 취소하고 싶을 때 git 관리 시작시 사용하는 명령어 이 폴더를 git으로 관리하겠다! git init 이 명령시는 해당폴더에 보이지 않는 .git 폴더가 생성되게 한다. 이 .git 폴더를 제거하면 git 관리가 되지 않는다. 고로 더 이상 git 관리를 하고 싶지 않다 = .git삭제 rm -r .git 2021. 11. 5.
[Algorithm 018] JS - 완주하지 못한 선수 (Level 01) 문제 출처 : 프로그래머스 prorammers - 완주하지 못한 선수 (링크) 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. A. 처.. 2021. 11. 4.
[Algorithm 017] JS - 숫자 문자열과 영단어 (2021 카카오 채용연계형 인턴십) 문제 출처 : 프로그래머스 prorammers - 2021 카카오 채용연계형 인턴십 문제 (링크) 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 참고로 각 숫자에 대응되는 영단어는 다음 표와 같.. 2021. 11. 3.
[Algorithm 016] JS - Bubble Sort 버블정렬 ✅ Bubble Sort (버블 정렬) 인접한 두 개의 데이터를 비교해 정렬 맨 앞의 데이터부터 비교 진행 회전 횟수 = 데이터 수 -1 comparisons = N - 1 O(n²) 구현하기엔 쉽지만 효율성이 가장 떨어짐 정렬할 배열 : [ 8, 5, 6, 2, 4 ] 데이터 갯수 : 5개, 회전 수 :4회전 1회전) [ 8, 5, 6, 2, 4 ] 1swap : 5, 8, 6, 2, 4 2swap : 5, 6, 8, 2, 4 3swap : 5, 6, 2, 8, 4 4swap : 5, 6, 2, 4, 8 ❗️ 결과 1회전 후 제일 큰 수가 뒤로간다. ❗️ 즉, 1회전마다 끝 값부터 정렬이 된다. 2회전) [ 5, 6, 2, 4, 8 ] 1swap : 5, 6, 2, 4, 8 2swap : 5, 2, 6.. 2021. 11. 2.
[GitHub] 프로필 꾸미기 Profile customizing 🌱 my github 참고 Managing your profile README Shields.io https://shields.io/ hits https://hits.seeyoufarm.com/ # KANG Dan Hello! I'm **front-developer** Dan:D. ### ⚒️ SIKIILS ![N|HTML5](https://img.shields.io/badge/HTML5-orange?style=flat-square&logo=HTML5&logoColor=white) ![N|CSS3](https://img.shields.io/badge/CSS3-blue?style=flat-square&logo=CSS3&logoColor=white) ![N|JS ES5](https://img.shields... 2021. 11. 1.
[React]fetch함수와 api를 이용한 통신 실습 그 동안 진행한 공부내용을 뒤적거리다 foundation 4주차에 현우님이랑 실습한 통신 코드를 발견했다. 처음으로 백엔드와 통신을 해본 날이었는데, 동휘님, 치훈님과 실습을 마치고 돌아왔던 저녁. 현우님이 front와 더 해보고 싶은 작업이 있다고 하셔서. 그리고 그게 더 재밌을 거라고 어필하셔서🤣 내 작업을 제쳐두고 했던 작업.(그래도 밤새 완성은 했던🥲) 다음 날, 현우님과의 api 통신 작업 부분을 원복하지 못하고 PR을 올렸었는데, 오히려 멘토님이 해당 코드에 대한 코드리뷰를 해주셔서 더 많이 배울 수 있었다. 이 날은 내가 통신해서 결과를 봐야한다고 한다고 현우님을 찾아가 졸라아했다. 이 작업으로 인해, 1, 2차 프로젝트 시 백엔드에서 작업해준 api를 붙일 때 정말 도움이 많이 됐었다. [.. 2021. 11. 1.
2021.09 - 10 한 것과 해야할 것 ⬛️ wecode 25기 어마한 공부량으로 가득 채운 2달. 아마 나의 기술 블로그가 가장 활성화 된 시기가 아닌가 싶다. 🏠 이사 기존의 쉐어하우스의 조건 좋아지지 않아(특히 인터넷, 데이터가 안터지는 사각지대) 견디고 견디다 이사를 결심했다. 괜한 시간, 체력, 감정낭비를 한 것같아 후회된다.'잠만자면 되지'라는 생각은 큰 오산이었다. 주거의 형태는 하루의 컨디션을 좌우하는 것이었다. 흥미로운 경험이긴 했지만 '이루어야하는 목표가 확실한 시기'에 시간과 감정을 소모하기엔 기회비용이 너무 크게 느껴졌다. 9 ,10월의 많은 부분을 주거 환경적인 문제에 소비한게 아깝지만 그 시간들을 만회할 수 있도록 재정비하자. 이렇게 또 인생을 배운다. 교훈 : 쾌적한 삶의 질이 일의 능률을 높힌다. 주변 환경 관리도.. 2021. 10. 31.
#TIL #211025-1031 (MEGABOX site clone - 2차 프로젝트의 날들) 10월 25일 (월) 오늘 한 것 MEGABOX Clone project git pull안되는 이슈 처리 (정리) footer리뷰 반영 PR 메인페이지 작업 git 오류 git 이놈의 navData가 다시 돌아왔다. github에 있는 기존 navData.js를 지우고, NavData.js 파일 업로드 10월 26일 (화) 오늘 한 것 '함수 재사용' 세션 MEGABOX Clone project 메인페이지 작업 NAV수정 작업 git rebase 오류 - 해결 및 정리 10월 27일 (수) 오늘 한 것 MEGABOX Clone project kakao 소셜 로그인 모달 nav에 연결 로그인 완료시 모달창 닫히도록 하는 작업 토큰 상태와 저장 시점에 따른 로그인/아웃 상태 변화 작업 백엔드팀원들과 로그인 .. 2021. 10. 31.