WEB Dev(161)
-
[매일코딩-프로그래머스] 2016년 01
오늘 아침도 일찍 도착해서 2016년 문제를 풀어본다. 문제는 2016년 1월 1일은 금요일이라는 힌트로 016년 a월 b일의 요일을 찾는 것인데 이 힌트를 안 쓰고 그냥 new Date() 함수로 적용했더니 풀었다. 뭔가 1월 1일이 금요일이라는 힌트를 가지고 풀어야 할 것 같았는데.... 엄청 허무하게 풀려서 기쁘기도 하고 아리송하기도 하다. 일단 풀이 방법은 이렇다. - date라는 변수에 new Date() 메소드를 적용한다. - new Date()에서 날짜를 직접 집어넣는 방법은 new Date(연도, 월, 일) 인데 - 여기서 월은 인덱스처럼 0이 1월이고 1이 2월이기 때문에 -1 된다고 생각하면 된다. - new Date() 메소드로 만든 날짜 객체는 toString() 메소드로 글자로 나..
2021.11.22 -
[ToyProject-Todomate] 투두메이트 클론 프로젝트 01
🔷 Todomate ☑ - Clone Project 많은 사람들이 사랑하는 투두메이트를 클론하여 웹 서비스를 배포해보는 프로젝트 🔸 프로젝트명 ▪ 🔸 프로젝트 인원 구성 ▪ 백엔드 개발자 Back-end Developer 2인 ▪ 프론트엔드 개발자 Front-end Developer 2인 🔸 프로젝트 개발 언어 ▪ 백엔드 : Spring, JPA ▪ 프론트엔드 : REACT, Recoil ▪ 데이터베이스 : mariaDB, postgresql ▪ 협업 : Git, Github ▪ 빌드 및 배포 : AWS 🔸 프로젝트 제반사항 ▪ 매주 월요일 9시 정기 회의 ▪ 백엔드 / 프론드엔드 개별적으로 개발 후 데이터베이스 연결부터 협업 ▪ 투두메이트 내의 기능은 불필요해 보이는 부분을 정리하여 기능정의
2021.11.21 -
[매일코딩-프로그래머스] 가운데 글자 가져오기 03
의외로 이 문제로 시간을 많이 쓰고 있는데...... 어제는 연차 써서 하루 쉬었기 때문에 오늘 마지막으로 해결해보고 안되면 질문을 참조하려고 한다. 다른 언어 방식 보니 내가 시도한 것과 비슷한데 몇 개의 테스트에서 통과가 안되는 현상을 잘 모르겠다. 이것저것 넣어봤는데 성공했다. 🤣 사용한 방법은 - result, idx 변수를 미리 선언(초기화) 하고 조건문에서는 변수 선언을 하지 않았다. - idx 변수에 s.length 를 반으로 나눈 수 = s.length*0.5 혹은 s.length/2 를 넣어준다. - 조건문으로 s.length가 짝수라면 (s.length % 2 == 0) 가운데 두 글자가 필요하기 때문에 idx에서 1이 빠진 숫자와 idx가 필요하다. - 따라서 result 변수에 s...
2021.11.19 -
[매일코딩-프로그래머스] 가운데 글자 가져오기 02
어제는 외주 킥오프때문에 정신이 하나도 없었다. 월요일 밤에 야근하고 어제 야근한 문서 최종 컨펌 받고 정리해서 외주 개발자분께 넘기느라고 진이 다 빠져서 저녁에 리액트 공부도 강의 한 개 간신히 들었다. 리액트 강의 빨리빨리 진행하려고 했는데.. 이번주 토요일도 스터디 카페를 가야겠다. 이래선 진도가 안나가겠어. 월요일에 하던 가운데 글자 가져오기를 계속 해보자 charAt 메소드를 사용해서 단어를 미리 .split('')로 슬라이스 하지 않고 인덱스 번째의 문자열 하나를 빼냈다. 실행 결과는 맞으나 채점에서 테스트 2, 8, 13, 14 16 실패가 떴다. if로 나누는게 아닌가? 뭔가 더 생각이 들지 않는데... function solution(s) { var num = s.length*0.5 if..
2021.11.17 -
[매일코딩-프로그래머스] 가운데 글자 가져오기 01
단어 s의 가운데 글자 반환하기 단어가 짝수면 가운데 2글자, 홀수면 1글자 반환하면 된다. 우선 뭐가 되었건 단어를 한 글자씩 쪼개야 한다. 문자열 슬라이스 메소드 중에 .split(구분문자) 을 이용해 주어진 변수의 문자열을 하나하나 쪼개고 배열로 반환받는다. 만약 'apple'라는 단어가 변수 ae에 담겨 있다고 하면, var ae = 'apple' 이다. 이 ae을 ae.split('') 해주면 ( ) 괄호 안의 구분 문자를 기준으로 문자를 자른 후 배열로 값을 반환해준다. (var 변수 = 'another-pine-apple'을 변수.split('-') 해주면 ['another', 'pine', 'apple']로 반환된다.) 이렇게 한 글자 씩 단어를 나누고 나면, 단어의 길이가 짝수일 때는 가..
2021.11.15 -
[매일코딩-프로그래머스] 평균 구하기 01
오늘은 금요일이라 가벼운 마음으로 가벼운 문제를 풀어봤다. 평균 구하기라는 문제고 arr로 선언된 배열 내부의 값의 평균값을 추출하면 된다. 평균 구하는건 손으로 써서 외웠었다. 반복문을 너무 못해서 구구단이랑 이런걸 손으로 써서 외웠다. 그래서인지 방식은 잘 알겠는데 기본 반복문 말고 색다른 것을 써보고 싶어 for in 문과 for of 문을 써보기로 했다. 처음에는 for in 문으로 작성했다. 우선 배열의 값들을 더할 sum이라는 변수를 선언하고, 그 변수 안에 arr 배열의 요소들을 한 번 씩 다 더해준 다음 더한 값을 arr의 길이(갯수)로 나눠주면 되는 일이라 뭐가 되었건 어제 본 for문 중 하나를 쓰면 될거라고 생각했다. 호기롭게 쓰긴 썼는데 코드가 실행이 안되네? 그래서 콘솔에다가 fo..
2021.11.12