TODO
알고리즘애자일특강과제리뷰
function solution(lines) {
let result = 0;
const same = {};
for (let i = 0; i < lines.length; i++) {
for (let j = lines[i][0]; j < lines[i][1]; j++) {
//끝번호를 제외해야함 왜냐 2번 예제처럼 점만 겹쳐도 +1 해주기 때문에 틀리게 나옴
if (same[j] >= 1) {
same[j] += 1;
} else {
same[j] = 1;
}
}
}
for (let k in same) {
if (same[k] >= 2) {
result++;
}
}
return result;
}
lines = [
[0, 5],
[3, 9],
[1, 10],
];
console.log(solution(lines));
불확실에 대응하기 위한 애자일 Agile → 뜻부터 ‘기민한’
애자일 팀은 자율과 권한, 책임을 가지고 서로간의 신뢰를 바탕으로 수평적 소통과 협력을 통해 생산선을 높입니다.
반복적이고 점진적인 개발을 통해 변화에 민첩하게 대응하여 제품의 가치를 높여 나가는 개발 방법입니다.
애자일 도구
이미 우리가 쓰고있는, Git
, Github
➕ 좀더 알아봐야할 친구들
스크럼
, 스프린트
, lean
, XP
, DevOps
,…
스프린트
Back log
회고
일일 회의
작업 현황판
시각적으로 팀 전체에 효율적으로 정보를 확산하고 팀의 진행 사항과 업무량, 속도를 조절하는 데도 도움을 준다.
우리는 GitHub
을 이용해, 활용할 수 있겠죠? 업무에선 JIRA
를 많이 씁니다.
npm install --save-dev nodemon
설치한 다음 package.json에 스크립트를 수정(nodemon app.js
를server
로 지정)하고npm run server
로 서버 실행하면 코드 변경할때마다 서버 재실행 안해도 됨!!!
시간을 쏟아넣어도 안되는거는 갈아엎고 새로하자!^^
성의있는 TIL 보기 좋네요 앞으로도 성의있는 TIL 부탁드립니다.