Modern Agile/TIL

    Day 12 - 2021.12.21

    Day 12 - 2021.12.21

    과제 - 개발 과제(Select Box와 Check Box) Select Box https://github.com/ohchanghoon/wooahan-agile-frontend-task-3term/issues/2 Check Box https://github.com/ohchanghoon/wooahan-agile-frontend-task-3term/issues/3 "HTML 구조"와 "API 명세"를 이해하고 selectbox.js, checkbox.js 를 완성해야한다. selectbox.js https://github.com/ohchanghoon/wooahan-agile-frontend-task-3term/pull/9/commits/4ede8d2921fdf4ca4e5360f631fd99100493e646..

    Day 11 - 2021.12.20

    Day 11 - 2021.12.20

    Day 11 - 2021.12.20 과제 09 프론트 개발 과제 - 로그인 화면 UI 구현하기 https://github.com/ohchanghoon/wooahan-agile-frontend-task-3term/pull/9 구현한 화면 과제 설명 https://github.com/ohchanghoon/wooahan-agile-frontend-task-3term/issues/6 실행하기 위해서 app 폴더 내에서 npm install npm start 만약 nodemon 오류가 난다면 설치가 안 되어 있는 것이므로 nodemon 설치 (npm install nodemon --save) 포트번호 5000 주소창에 localhost:5000 입력해서 실행 TIL label과 checkbox는 label의 fo..

    Day 10 - 2021.12.17

    Day 10 - 2021.12.17 과제 08 https://github.com/wooahan-agile/coding-test-study-3term/pull/74 크레인 인형뽑기 게임 비밀지도 (알고리즘 유형 중 구현 유형임) https://programmers.co.kr/learn/courses/30/lessons/64061 2019 카카오 코딩 테스트 | 크레인 인형 뽑기 | 레벨 1 | 인턴쉽 문제 | 개발자 function solution(boards, moves) { let count = 0; let stack = [0]; moves = moves.map((move) => move - 1); for (let move of moves) { for (let board of boards) { if (..

    Day 09 Tech Talk Day🎤 - 2021.12.16

    유튜브 업로드 후 링크 첨부 예정

    Day 08 - 2021.12.15

    Day 08 - 2021.12.15 과제 07 문자열 다루기 기본 https://programmers.co.kr/learn/courses/30/lessons/72410 신규 아이디 추천 (알고리즘 유형 중 시뮬레이션 유형임) 제시된 알고리즘 순서대로 구현해주면 됨. → 정규표현식을 사용하여 풀 것 → 참고 : 정규 표현식 https://www.youtube.com/watch?v=t3M6toIflyQ function solution(new_id) { let answer = ''; answer = new_id .toLowerCase() .replace(/[^a-z0-9\-\_\.]/g, '') .replace(/\.{2,}/g, '.') .replace(/(^\.|\.$)/g, ''); if (!answer..

    Day 07 - 2021.12.14

    Day 07 - 2021.12.14 https://github.com/wooahan-agile/coding-test-study-3term/pull/65 과제 06 예산, 체육복 https://github.com/wooahan-agile/coding-test-study-3term/pull/64 모의고사 https://github.com/wooahan-agile/coding-test-study-3term/pull/65 예산 https://programmers.co.kr/learn/courses/30/lessons/12982 function solution(d, budget) { let answer = 0; let totalPrice = 0; d.sort((a, b) => {return a-b}); for (..

    Day 06 - 2021.12.13

    Day 06 - 2021.12.13

    과제 05 https://github.com/wooahan-agile/coding-test-study-3term/pull/54 제일 작은 수 제거하기 https://programmers.co.kr/learn/courses/30/lessons/12935 function solution(arr) { const answer = []; arr.forEach((el) => { if (el !== Math.min(...arr)) { answer.push(el); } }); if (arr.length === 1) { answer.push(-1); } return answer; } 뭔가 더 효율적인 방법이 있을 것 같다🤔 리뷰 filter 사용하면 훨씬 효율적임 for문을 돌려서 찾기보다 filter로 조건에 해당하는..

    Day 05 - 2021.12.10

    과제 04 https://github.com/wooahan-agile/coding-test-study-3term/pull/47 완주하지 못한 선수 (무조건 Object 타입을 이용하여 풀기) https://programmers.co.kr/learn/courses/30/lessons/42576 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 programmers.co.kr 멘토님 조언 듣고 푼 코드 function solution(participant, completion) { const marathon = {}; // 참..

    Day 04 Tech Talk Day🎤 - 2021.12.09

    Tech Talk Docker 리눅스 기반의 컨테이너 기반의 오픈소스 가상화 플랫폼 Virtual, Image, Container 배포 때문에 도커 사용 장점 팀워크 언어나프레임 워크 버전 미리 정할 수 있음 도커 이용하면 로컬 환경의 간섭없이 독립적 구동이 가능 서버 서버 컴퓨터를 자신의 개발환경과 동일하게 만들 수 있음 서버를 옮기거나 늘리기 쉬움 자원 & 성능 다른 가상 환경 기술에 비해 가볍고 빠른 실행 속도 가짐 유동적으로 자원을 사용함 Docker - Image 특정 프로세스를 실행하기 위한 모든 파일과 설정값을 지닌 것 이미지를 만들기 위해서 Docker hub에 올라온 이미지 다운 Dockerfile을 이용하여 나만의 이미지 만들기 Docker - Dockerfile DSL(domain-s..