한달동안 코딩테스트 챌린지를통해 참많은걸 배운거같다.비전공자로 코딩테스트에대한 길이막막했는데 기본기와 문제풀이능력이 어느정도 향상되서 참좋았다. 크게 4가지부분에서 좋았는데 이에대해서 살짝얘기해보겠다.프론트엔드 개발자로 자바스크립트언어를 선택해 코딩테스트를 준비하는것은
간단하게 리스트에 순차적으로 접근할떄 두개의점위치를 기록하면서 처리하는 알고리즘이라고보면됨.==>그러면 왜쓰고 언제쓰냐?왜?:복잡도를 줄여줄수있다.언제?:2개의 리스트의합,배열이나 문자열같은 선형구조에서 2개의포인터를 조절할떄간단한 예제를 보도록하겠다.어떤 특정배열이
목적: 청년복지의 혜택등을 알리고 편리하게 사용할수있는 어플혹은 웹사이트 개발. 현재 나와있는 어플분석 1. 국가법령정보(국가에서 직접운영하는 다양한 법을제공해줌) 탭창 앱불편신고,도움말(기능설명및 메뉴,태그설명) 책갈피 메모등(기록하고 자신이봣던것 기록가능)
사실 프론트엔드공부중인데도 css를좀 미뤄왓던것같은 기분이들기도한다.그간 웹이나 간단한 어플리케이션은 만들었지만 항상 기능구현을 우선순위로 두다보니내 머리에서 css는 점점 사라져갓고.. flex를 항상사용하며 테트리스를 해왓다.오늘부터 주말까지 전체적인 css를 한번
완전탐색하기위한 방법중하나며 이전에 그래프에대해 배웟을때 깊이에대해서 배웟다.그래프에서 깊이가뭔지 살짝 끌어오자면 최상단노드에서 어떤루트에 가장 밑노드까지의 길이였다.한 루트를그냥 가장깊이까지 전부 탐색하는거라보면됨. 그러면 모든요소를 한번훑을수있겠지?DFS를 구현하기
SPA(single page application->대충 한페이지로 다한다 이런뜻)방식인 리액트는 안타깝게도 html 파일이 하나밖에없다.만약 웹사이트를 한페이지밖에못쓴다면 참슬픈일이라고생각한다. 이러한 문제점을 막기위해 리액트는 다양한 URL을통해 페이지를 보여주는데
1)선택정렬매단계에서 가장 작은원소를 앞으로보내는정렬법(시간복잡도가 높은 비효율적인 정렬법이다.)앞에것부터 모든요소를 전부다 체크한후 실행되기때문에 최악의경우 NxN의 시간복잡도를가짐.(이중반복문으로구현)-->요소 두개 비교해서 작으면 위치바꾸고 (반복)하는식으로 구현
나는오늘 시멘틱한요소 웹페이지분석을 "다음"을진행했다.근데 사실 볼꼐없을정도로 웬만한요소는 다 들어가있었다.header main,article을통해 시멘틱한 요소 사용.strong태그를사용해 강조했고 전체적으로 시멘틱한요소를통해 최대한표현하고자한것이느껴졌다.WAI-AR
영어로 시멘틱(sementic) => 의미있는 이란뜻이다.평소 무언가를 만들어내는데 급급했지만 조금더 의미있는 태그들을이용해 모두에게 유익한 웹사이트를디자인하기위해 공부해야할 요소다.위 자료는 html 에서 자주사용하는 태그를 보여준다.html 이나 head태그는 10
간단하게 답하면 그냥 원하는거 다 해주는친구라고보면됨.우리가 필요한데이터 그냥 서버에 가져다주세요~ 하면 서버가잇으면 가져다주는 구조로되있음간단하게 서버를 만들때 node.js 와 express를 이용하는데 node는 너무복잡하니express로 만드는거 간단히 보고넘어
Redux는 다음과 같은 순서로 상태를 관리합니다.1.상태가 변경되어야 하는 이벤트가 발생하면, 변경될 상태에 대한 정보가 담긴 Action 객체가 생성됩니다.2.이 Action 객체는 Dispatch 함수의 인자로 전달됩니다.3.Dispatch 함수는 Action 객
리액트를 사용한 간단한 쇼핑몰기능구현을 하던도중 parameter로 정의된 상세페이지 내부 주문하기 버튼을 누르면장바구니로 옮겨지는 기능을 구현하려고하다가 나오게됬다.(장바구니 추가,삭제 등등기능을고려해 상품목록은 리덕스 store.js에 담아두었다.)여기서 useSe
기본적으로 프로그래머스에서 자바스크립트를 풀었지만 node.js로 푸는 백준에서 문제를 푸는방법이 어려웠는데 이강의가 연관있어 살짝 정리하고 넘어간다.fs모듈은 어떤 입력데이터가 텍스트파일형태로 주어질경우에 fs모듈을사용해 텍스트를읽어올수있다.선형구조와 비선형구조가있
복습겸. 이것저것 겸해서 재귀에대해서 정리해볼까한다.재귀함수란 함수 내부에서 자기 자신을 호출하는 함수를 말합니다. 이를 통해 반복적인 작업을 수행하거나 문제를 분할하여 해결하는 등 다양한 기능을 구현할 수 있습니다.재귀함수를 짤 때 고려해야 할 것은 종료 조건입니다.
오늘은 뭔가좀 피곤한하루였다. 정신도없고 그만큼 집중을 잘못한거같아서 아쉽다..내일은 다시 일찍일어나서 달려봐야지 오늘도고생하셧습니다!코테(패캠강의)사실 자바스크립트강의지만 node.js로 백준문제 푸는데 익숙해진 시간이었던것같다.출력을 어떤식으로해야하는지 코드는 어떻
간단하게 이야기해서 UI란 사용자와 컴퓨터(전자기기)를 이어주는 도구다 (User interface)몇십년전만해도 컴퓨터에게 명령을 내리려면 키보드로 명령어를 입력해야했고 휴대폰을 사용하려면 물리적인 버튼을 눌렀어야했다.하지만 마우스,터치스크린등으로 물리적인 UI들의
노션으로 회고를하면서 벨로그를안쓰게됫지만 노션에는 살짝 일기겸 TIL을 섞어서 써보려고한다.오늘은 전체적으로 재귀를 복습하는 날이었는데 어제 배운 재귀 (뽀각뽀각 얍!)이 아주 인상깊어서 좀 공부를 나름 재밌게하는 섹션이었던것같다.좀 재밌었던건 어제 코플릿에서 재귀를
노션에다가 공부한이유 벨로그를 잘안쓰기시작하긴하네..오늘 간단하게 재귀함수배운김에 프로그래머스 lv1문제중에 간단한 콜라문제를 재귀함수로 표현해보는연습을좀해보고 넘어가도록하겠다.한 마트에서는 빈 병 a개를 가져다가 주면 콜라 b병을 줍니다. 이 때 빈 병 n개를 마트에