목록개발자 (46)
개발자의 logs
https://programmers.co.kr/learn/courses/30/lessons/12912 코딩테스트 연습 - 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우 programmers.co.kr 코드 function solution(a, b) { var answer = 0; // 두 경우로 나눴다. // 1. b>=a if (b>=a){ for(let i=a; i
https://programmers.co.kr/learn/courses/30/lessons/12903 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr 코드 function solution(s) { var answer = ''; if ((s.length)%2===1){ var answer = s[(s.length)/2-0.5]; } else var answer = s[((s.length)/2)-1]+s[((s.length)/2)]; return answer; } 해설 가운..
프로그래머스 Lv1 연습문제 직사각형 별찍기 문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수입니다. process.stdin.setEncoding('utf8'); process.stdin.on('data', data => { const n = data.split(" "); // 입력 받은 값을 공백을 기준으로 나눠준다. const a = Number(n[0]), b = Number(n[1]); // a,b에 각자 행과 열에 해당하는 숫자 값 할당. const row = '*'.repeat(a) // repeat는 반복을 시켜주는 라이브러..
개발 공부를 하다보니 구글링 할 일이 매우~~ 많다. 공부 초창기때보다는 확실히 구글링 속도나 실력(?)이 늘은 것 같지만 , 아직 많이 부족한걸 느꼈다. 그래서 나의 구글링 스킬 개선을 위해 찾아본 구글링 하는 방법!!! 질문의 요점을 잘 정리해서 검색해본다. ex) express.js 라우터 xxx 에러 문제 그냥 검색하는 것보다 구글 검색연산자를 활용해본다. ex) typeorm site:stackoverflow.com 검색 연산자 없이 검색한 버전 검색 연산자를 넣고 검색한 버전 한글로만 검색하지말고 영어로 검색해봅시다. ex) nest.js 프리즈마 연동(x) → nest.js prisma example(o) 한글로 검색하면 게시물이 수나 카테고리가 제한적이다. 영어를 사용함으로써 범위를 국제적..
1. 우리 조 프로젝트 제목 : 마운틴 고 2. 와이어 프레임 사진 3. 개발해야 하는 기능들 : 로그인, 회원가입 : ( 로그인 POST / Get ) , ( 회원가입 :POST ) , ( 사진업로드 : POST ) 지도 API , 산 API+ 마킹 ( GET 방식 ) 서버 response 로그인-회원리스트 회원가입-회원 데이터 지도보기- 지도API 4. public github repo 주소 : https://github.com/minji-kim525/team-project
깃허브 핵심 쏙쏙 Git - 2주차 정리 핵심 쏙쏙 Git 2주차 정리에 접어들었다. 이번주는 팀 협업에 필수적인 기능들 위주로 학습했다. 지난주 강의를 들었을때 콘솔로 작업하는 깃관리가 편하다고 했었는데, 이번주차를 진행하면서 생각이 좀 달라졌다. 콘솔로 다뤄야만 하는 에러만 아니라면, 소스트리를 통해 작업하는 것도 장점이 크다. GUI(그래픽유저인터페이스)의 장점덕에 시각적으로 내 깃관리를 효율적으로 할 수 있다. ,그 덕에 실수가 적다, 체계적 관리가 더 간편하다. 등등이 대표적이다. 이번주는 Issue에 대해서도 배웠는데 , 이 부분은 팀협업에 필수적 기능이라 생각됐다. 아래는 배우자마자 써먹어본 이슈! itsstacy님이 도와줬다. ㅎㅎ 다음엔 이슈번호에 따라서 알아서 커밋을 잡아주는 기능도 같..