From 64f572489c1d0517d951482e6e9fb5dc372d4576 Mon Sep 17 00:00:00 2001 From: MoonSanghee Date: Wed, 25 Jan 2023 14:01:39 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=EB=AC=B8=EC=83=81=ED=9D=AC=20:=2020230125?= =?UTF-8?q?=20=EC=8B=A4=EC=8A=B5=20=EB=AC=B8=EC=A0=9C=20=ED=92=80=EC=9D=B4?= =?UTF-8?q?=EC=9E=85=EB=8B=88=EB=8B=A4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- getListMultiplesOfTwo.js | 5 +++++ package-lock.json | 16 ++++++++++++++++ package.json | 11 +++++++---- 3 files changed, 28 insertions(+), 4 deletions(-) diff --git a/getListMultiplesOfTwo.js b/getListMultiplesOfTwo.js index f428de9..eb1d5c3 100644 --- a/getListMultiplesOfTwo.js +++ b/getListMultiplesOfTwo.js @@ -2,6 +2,11 @@ const range = require('range'); // range 모듈을 불러옵니다 function getListMultiplesOfTwo(upTo) { // TODO + let arr = [] + for (let i = 2; i <= upTo; i += 2) { + arr.push(i) + } + return arr } module.exports = getListMultiplesOfTwo; diff --git a/package-lock.json b/package-lock.json index 67f8310..8a12c5a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,9 @@ "name": "fe-sprint-cli-practice", "version": "1.0.0", "license": "ISC", + "dependencies": { + "range": "^0.0.3" + }, "devDependencies": { "@mochajs/json-file-reporter": "^1.3.0", "chai": "^4.3.4", @@ -1763,6 +1766,14 @@ "safe-buffer": "^5.1.0" } }, + "node_modules/range": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/range/-/range-0.0.3.tgz", + "integrity": "sha512-OxK2nY2bmeEB4NxoBraQIBOOeOIxoBvm6yt8MA1kLappgkG3SyLf173iOtT5woWycrtESDD2g0Nl2yt8YPoUnw==", + "engines": { + "node": ">=0.8" + } + }, "node_modules/read": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", @@ -3550,6 +3561,11 @@ "safe-buffer": "^5.1.0" } }, + "range": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/range/-/range-0.0.3.tgz", + "integrity": "sha512-OxK2nY2bmeEB4NxoBraQIBOOeOIxoBvm6yt8MA1kLappgkG3SyLf173iOtT5woWycrtESDD2g0Nl2yt8YPoUnw==" + }, "read": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", diff --git a/package.json b/package.json index 2ea8f31..3a009a0 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "", "main": "index.js", "scripts": { - "start": "", + "start": "node index.js", "test": "mocha getListMultiplesOfTwo.test.js --timeout 50000 --reporter mocha-multi-reporters --reporter-options configFile=multi-reporters.json", "report": "mocha getListMultiplesOfTwo.test.js --sort --reporter @mochajs/json-file-reporter", "submit": "codestates" @@ -13,10 +13,13 @@ "author": "", "license": "ISC", "devDependencies": { - "codestates-assignment-manager": "^1.8.0", - "mocha-multi-reporters": "^1.5.1", "@mochajs/json-file-reporter": "^1.3.0", "chai": "^4.3.4", - "mocha": "^8.3.2" + "codestates-assignment-manager": "^1.8.0", + "mocha": "^8.3.2", + "mocha-multi-reporters": "^1.5.1" + }, + "dependencies": { + "range": "^0.0.3" } } From b5144b72a6485958e584e761a6e8a5f5f374c2b1 Mon Sep 17 00:00:00 2001 From: MoonSanghee Date: Wed, 25 Jan 2023 16:20:41 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=ED=85=8C=EC=8A=A4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- getListMultiplesOfTwo.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/getListMultiplesOfTwo.js b/getListMultiplesOfTwo.js index eb1d5c3..45a8f19 100644 --- a/getListMultiplesOfTwo.js +++ b/getListMultiplesOfTwo.js @@ -6,6 +6,10 @@ function getListMultiplesOfTwo(upTo) { for (let i = 2; i <= upTo; i += 2) { arr.push(i) } + + + + return arr }