본문 바로가기

분류 전체보기119

프론트엔드 팀 프로젝트 배포 가계부 웹애플리케이션 - https://main--thisismoney.netlify.app/ github: https://github.com/BearHumanS/Team_Project_AccountBook 부트캠프 측에서 제공한 api를 이용한 가계부 웹애플리케이션 제작 작업 영역 입/지출 생성 내역 폼 모달 작업 입/지출 내역 수정/삭제 폼 모달 작업 입/지출 상세 정보 모달 작업 도움을 준 영역 기타 - 필요없이 리렌더링 되어 서버에 api요청을 하는 부분 잡아내서 수정 (메인에서 모달을 열고 닫을 때 마다 리렌더링하여 서버에 요청을 하는 부분) (달력에서 날짜를 클릭할 때 마다 리렌더링하여 서버에 요청을 하는 부분) 주간 분석 차트 antd를 이용해서 아코디언 형식을 만들 때 첫번째 아코디언이 열.. 2023. 7. 21.
프로그래머스 Javascript 코딩 테스트 Lv.0 합성수 찾기 합성수란, 1과 자기 자신을 제외한 약수를 가진 수 자연수 n이 매개변수이고, n 이하의 합성수의 개수를 구해야한다. 시작부터 머리아프다. 일단 예제를 보면 매개변수 n이 10일 때, 합성수는 4, 6, 8, 9, 10으로 총 5개이다. function solution(n) { let result = []; for (let i = 2; i >> 3 % 2의 결과값은 0이 아니므로 조건을 만족하지 못 함. i=4, j=2~3 >>> 먼저 4 % 2를 하는데 결과값이 0이므로 조건식을 통과하고 result에 push를 한다. 그리고 걸리는 break 3은 뛰어넘는다. j의 값을 result에 push했으니 result = [2] i = 5, j=2~4 보나마나 0이 안됨 i=6, j=2~5 >>> 6%2 조.. 2023. 7. 21.
프로그래머스 Javascript 코딩 테스트 Lv.0 주사위의 개수 먼저 상자의 가로, 세로, 높이의 배열이 저장되어있는 box배열 box[0] = 가로 box[1] = 세로 box[2] = 높이 보아하니 사각형의 부피를 구해야할거 같은 냄새 그리고 모서리의 길이가 n인 주사위 주사위는 정사각형의 육면체니까 가로 n, 세로 n, 높이 n인 셈이다. 그리고 우리가 구해야할 값은 box에 들어갈 수 있는 주사위의 최대 개수이다. 예제 2를 보면 box의 배열에는 [10, 8, 6]이고 이말은 가로 10, 세로 8, 높이 6인 box에 가로, 세로, 높이가 3인 주사위를 최대한 가득 채워야하는 것이다. function solution(box, n) { return Math.floor(box[0] / n) * Math.floor(box[1] / n) * Math.floor(bo.. 2023. 7. 19.
프로그래머스 Javascript 코딩 테스트 Lv.0 배열 회전시키기 문제를 보면, 정수가 담긴 배열 numbers와 문자열 direction이 매개변수로 주어진다. numbers 배열을 direction 방향으로 한 칸씩 회전시킨 배열을 반환해야한다. 방향은 "right", "left"이고, numbers 배열이 [1, 2, 3] 이고, direction이 right이면 numbers 배열의 제일 우측에 있는 3이 우측으로 회전해서 [3, 1, 2]가 되어야한다. function solution(numbers, direction) { const A = [] let B = [] for (let i = 0; i < numbers.length; i++) { if (direction === 'right') { A.push(numbers.splice(-1)) B.push(numb.. 2023. 7. 19.