diff --git "a/yujin-level0/Week20/n\354\235\230_\353\260\260\354\210\230_\352\263\240\353\245\264\352\270\260.js" "b/yujin-level0/Week20/n\354\235\230_\353\260\260\354\210\230_\352\263\240\353\245\264\352\270\260.js" new file mode 100644 index 0000000..e18d567 --- /dev/null +++ "b/yujin-level0/Week20/n\354\235\230_\353\260\260\354\210\230_\352\263\240\353\245\264\352\270\260.js" @@ -0,0 +1,15 @@ +function solution(n, numlist) { + var answer = []; + + for (let i = 0; i <= numlist.length; i++) { + if (numlist[i] % n === 0) { + answer.push(numlist[i]); + } + } + return answer; +} + +// 참고용 +// function solution(n, numlist) { +// return numlist.filter((num) => num % n === 0); +// } diff --git "a/yujin-level0/Week20/\353\260\260\354\227\264\354\235\230_\354\234\240\354\202\254\353\217\204.js" "b/yujin-level0/Week20/\353\260\260\354\227\264\354\235\230_\354\234\240\354\202\254\353\217\204.js" new file mode 100644 index 0000000..0373ac1 --- /dev/null +++ "b/yujin-level0/Week20/\353\260\260\354\227\264\354\235\230_\354\234\240\354\202\254\353\217\204.js" @@ -0,0 +1,14 @@ +function solution(s1, s2) { + let count = 0; + for (i = 0; i < s1.length; i++) + if (s2.includes(s1[i])) { + count++; + } + return count; +} + +// 참고용 +// function solution(s1, s2) { +// const answer = s1.filter((x) => s2.includes(x)); // s1의원소(x)를 하나씩 필터할건데, s2가 해당 원소를 가지는 것만 빼서 배열로 만든다. +// return answer.length; +// } diff --git "a/yujin-level0/Week21/\353\254\270\354\236\220\354\227\264\354\235\230_\353\222\244\354\235\230_n\352\270\200\354\236\220.js" "b/yujin-level0/Week21/\353\254\270\354\236\220\354\227\264\354\235\230_\353\222\244\354\235\230_n\352\270\200\354\236\220.js" new file mode 100644 index 0000000..ebe3847 --- /dev/null +++ "b/yujin-level0/Week21/\353\254\270\354\236\220\354\227\264\354\235\230_\353\222\244\354\235\230_n\352\270\200\354\236\220.js" @@ -0,0 +1,8 @@ +function solution(my_string, n) { + return my_string.slice(-n); +} + +// 참고용 +// function solution(my_string, n) { +// return my_string.substring(my_string.length - n); +// } diff --git "a/yujin-level0/Week21/\353\260\260\354\227\264_\354\233\220\354\206\214\354\235\230_\352\270\270\354\235\264.js" "b/yujin-level0/Week21/\353\260\260\354\227\264_\354\233\220\354\206\214\354\235\230_\352\270\270\354\235\264.js" new file mode 100644 index 0000000..5ac661d --- /dev/null +++ "b/yujin-level0/Week21/\353\260\260\354\227\264_\354\233\220\354\206\214\354\235\230_\352\270\270\354\235\264.js" @@ -0,0 +1,12 @@ +function solution(strlist) { + let answer = []; + for (let i = 0; i < strlist.length; i++) { + answer.push(strlist[i].length); + } + return answer; +} + +// 참고용 +// function solution(strlist) { +// return strlist.map((el) => el.length) +// }