๋ชฉ๋ก๐ ํ๋ก๊ทธ๋๋จธ์ค (150)
๐ค ์์งlog ๐ค
ํ๋ก๊ทธ๋๋จธ์ค Lv.0 - ์์ด์ค ์๋ฉ๋ฆฌ์นด๋ ธ ๐ ๋ฌธ์ ์ค๋ช ๋จธ์ฑ์ด๋ ์ถ์ด ๋ ์๋ ์์ด์ค ์๋ฉ๋ฆฌ์นด๋ ธ๋ง ๋ง์ญ๋๋ค. ์์ด์ค ์๋ฉ๋ฆฌ์นด๋ ธ๋ ํ์์ 5,500์์ ๋๋ค. ๋จธ์ฑ์ด๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ money๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ๋จธ์ฑ์ด๊ฐ ์ต๋๋ก ๋ง์ค ์ ์๋ ์๋ฉ๋ฆฌ์นด๋ ธ์ ์ ์์ ๋จ๋ ๋์ ์์๋๋ก ๋ด์ ๋ฐฐ์ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์. ๐ ์ ํ์กฐ๊ฑด 0
ํ๋ก๊ทธ๋๋จธ์ค Lv.0 - ๋ฐฐ์ด์ ํ๊ท ๊ฐ ๐ ๋ฌธ์ ์ค๋ช ์ ์ ๋ฐฐ์ด numbers๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. numbers์ ์์์ ํ๊ท ๊ฐ์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ๐ ์ ํ์กฐ๊ฑด 0 ≤ numbers์ ์์ ≤ 1,000 1 ≤ numbers์ ๊ธธ์ด ≤ 100 ์ ๋ต์ ์์ ๋ถ๋ถ์ด .0 ๋๋ .5์ธ ๊ฒฝ์ฐ๋ง ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋๋ค. ๐ ๋ฌธ์ function solution(numbers) { var answer = 0; return answer; } ๐ ํ์ด function solution(numbers) { return numbers.reduce((acc, cur) => acc + cur) / numbers.length }
ํ๋ก๊ทธ๋๋จธ์ค Lv.0 - ์๊ผฌ์น ๐ ๋ฌธ์ ์ค๋ช ๋จธ์ฑ์ด๋ค ์๊ผฌ์น ๊ฐ๊ฒ๋ 10์ธ๋ถ์ ๋จน์ผ๋ฉด ์๋ฃ์ ํ๋๋ฅผ ์๋น์ค๋ก ์ค๋๋ค. ์๊ผฌ์น๋ 1์ธ๋ถ์ 12,000์, ์๋ฃ์๋ 2,000์์ ๋๋ค. ์ ์ n๊ณผ k๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ก์ ๋, ์๊ผฌ์น n์ธ๋ถ๊ณผ ์๋ฃ์ k๊ฐ๋ฅผ ๋จน์๋ค๋ฉด ์ด์ผ๋ง๋ฅผ ์ง๋ถํด์ผ ํ๋์ง return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์. ๐ ์ ํ์กฐ๊ฑด 0 = 10) { k-=(n/10
ํ๋ก๊ทธ๋๋จธ์ค Lv.0 - ๋๋จธ์ง ๊ตฌํ๊ธฐ ๐ ๋ฌธ์ ์ค๋ช ์ ์ num1, num2๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, num1๋ฅผ num2๋ก ๋๋ ๋๋จธ์ง๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ๐ ์ ํ์กฐ๊ฑด 0
ํ๋ก๊ทธ๋๋จธ์ค Lv.0 - ๋ชซ ๊ตฌํ๊ธฐ ๐ ๋ฌธ์ ์ค๋ช ์ ์ num1, num2๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, num1์ num2๋ก ๋๋ ๋ชซ์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ๐ ์ ํ์กฐ๊ฑด 0
ํ๋ก๊ทธ๋๋จธ์ค Lv.0 - ๋ ์์ ๋๋์ ๐ ๋ฌธ์ ์ค๋ช ์ ์ num1๊ณผ num2๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, num1์ num2๋ก ๋๋ ๊ฐ์ 1,000์ ๊ณฑํ ํ ์ ์ ๋ถ๋ถ์ return ํ๋๋ก soltuion ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ๐ ์ ํ์กฐ๊ฑด 0
ํ๋ก๊ทธ๋๋จธ์ค Lv.0 - ๋ ์์ ํฉ ๐ ๋ฌธ์ ์ค๋ช ์ ์ num1๊ณผ num2๊ฐ ์ฃผ์ด์ง ๋, num1๊ณผ num2์ ํฉ์ returnํ๋๋ก soltuion ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ๐ ์ ํ ์กฐ๊ฑด -50,000 ≤ num1 ≤ 50,000 -50,000 ≤ num2 ≤ 50,000 ๐ ๋ฌธ์ function solution(num1, num2) { var answer = -1; return answer; } ๐ ํ์ด function solution(num1, num2) { return num1+num2; }
ํ๋ก๊ทธ๋๋จธ์ค Lv.0 - ๋ ์์ ์ฐจ ๐ ๋ฌธ์ ์ค๋ช ์ ์ num1๊ณผ num2๊ฐ ์ฃผ์ด์ง ๋, num1์์ num2๋ฅผ ๋บ ๊ฐ์ returnํ๋๋ก soltuion ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ๐ ์ ํ์กฐ๊ฑด 50000 ≤ num1 ≤ 50000 -50000 ≤ num2 ≤ 50000 ๐ ๋ฌธ์ function solution(num1, num2) { var answer = 0; return answer; } ๐ ํ์ด function solution(num1, num2) { return num1-num2; }
ํ๋ก๊ทธ๋๋จธ์ค Lv.0 - ๋ ์์ ๊ณฑ ๐ ๋ฌธ์ ์ค๋ช ์ ์ num1, num2๊ฐ ๋งค๊ฐ๋ณ์ ์ฃผ์ด์ง๋๋ค. num1๊ณผ num2๋ฅผ ๊ณฑํ ๊ฐ์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ๐ ์ ํ์กฐ๊ฑด 0 ≤ num1 ≤ 100 0 ≤ num2 ≤ 100 ๐ ๋ฌธ์ function solution(num1,num2){ return num1 * num2 } ๐ ํ์ด function solution(num1,num2){ return num1 * num2 }
ํ๋ก๊ทธ๋๋จธ์ค Lv.1 - x๋งํผ ๊ฐ๊ฒฉ์ด ์๋ n๊ฐ์ ์ซ์ ๐ ๋ฌธ์ ์ค๋ช ํจ์ solution์ ์ ์ x์ ์์ฐ์ n์ ์ ๋ ฅ๋ฐ์, x๋ถํฐ ์์ํด x์ฉ ์ฆ๊ฐํ๋ ์ซ์๋ฅผ n๊ฐ ์ง๋๋ ๋ฆฌ์คํธ๋ฅผ ๋ฆฌํดํด์ผ ํฉ๋๋ค. ๋ค์ ์ ํ ์กฐ๊ฑด์ ๋ณด๊ณ , ์กฐ๊ฑด์ ๋ง์กฑํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์. ๐ ์ ํ์กฐ๊ฑด x๋ -10000000 ์ด์, 10000000 ์ดํ์ธ ์ ์์ ๋๋ค. n์ 1000 ์ดํ์ธ ์์ฐ์์ ๋๋ค. ๐ ๋ฌธ์ function solution(x, n) { } var answer = []; return answer; ๐ ํ์ด function solution(x, n) { var answer = []; for (i=1; i