diff --git "a/yujin-level0/Week37/\353\215\224 \355\201\254\352\262\214 \355\225\251\354\271\230\352\270\260.js" "b/yujin-level0/Week37/\353\215\224 \355\201\254\352\262\214 \355\225\251\354\271\230\352\270\260.js" new file mode 100644 index 0000000..a0b742c --- /dev/null +++ "b/yujin-level0/Week37/\353\215\224 \355\201\254\352\262\214 \355\225\251\354\271\230\352\270\260.js" @@ -0,0 +1,6 @@ +function solution(a, b) { + const atob = String(a) + String(b) + const btoa = String(b) + String(a) + + return atob >= btoa ? Number(atob) : Number(btoa) +} \ No newline at end of file diff --git "a/yujin-level0/Week37/\353\221\220 \354\210\230\354\235\230 \354\227\260\354\202\260\352\260\222.js" "b/yujin-level0/Week37/\353\221\220 \354\210\230\354\235\230 \354\227\260\354\202\260\352\260\222.js" new file mode 100644 index 0000000..3df076e --- /dev/null +++ "b/yujin-level0/Week37/\353\221\220 \354\210\230\354\235\230 \354\227\260\354\202\260\352\260\222.js" @@ -0,0 +1,5 @@ +function solution(a, b) { + atob = String(a) + String(b) + atimesb = 2*a*b + return atob >= atimesb ? Number(atob) : Number(atimesb); +} \ No newline at end of file diff --git "a/yujin-level0/Week37/\354\236\220\354\227\260\354\210\230 \353\222\244\354\247\221\354\226\264 \353\260\260\354\227\264\353\241\234 \353\247\214\353\223\244\352\270\260.js" "b/yujin-level0/Week37/\354\236\220\354\227\260\354\210\230 \353\222\244\354\247\221\354\226\264 \353\260\260\354\227\264\353\241\234 \353\247\214\353\223\244\352\270\260.js" new file mode 100644 index 0000000..2e185e0 --- /dev/null +++ "b/yujin-level0/Week37/\354\236\220\354\227\260\354\210\230 \353\222\244\354\247\221\354\226\264 \353\260\260\354\227\264\353\241\234 \353\247\214\353\223\244\352\270\260.js" @@ -0,0 +1,3 @@ +function solution(n) { + return n.toString().split("").reverse().map(v=> parseInt(v)); +} \ No newline at end of file diff --git "a/yujin-level0/Week38/\353\221\220 \354\240\225\354\210\230 \354\202\254\354\235\264\354\235\230 \355\225\251.js" "b/yujin-level0/Week38/\353\221\220 \354\240\225\354\210\230 \354\202\254\354\235\264\354\235\230 \355\225\251.js" new file mode 100644 index 0000000..8b7e44e --- /dev/null +++ "b/yujin-level0/Week38/\353\221\220 \354\240\225\354\210\230 \354\202\254\354\235\264\354\235\230 \355\225\251.js" @@ -0,0 +1,11 @@ +function solution(a, b) { + let sum = 0; + let start = Math.min(a, b); // 두 정수 중 더 작은 값으로 시작 + let end = Math.max(a, b); // 두 정수 중 더 큰 값으로 종료 + + for (let i = start; i <= end; i++) { + sum += i; + } + + return sum; +} \ No newline at end of file diff --git "a/yujin-level0/Week38/\353\254\270\354\236\220\354\227\264 \354\240\225\353\240\254\355\225\230\352\270\2602.js" "b/yujin-level0/Week38/\353\254\270\354\236\220\354\227\264 \354\240\225\353\240\254\355\225\230\352\270\2602.js" new file mode 100644 index 0000000..436bd0f --- /dev/null +++ "b/yujin-level0/Week38/\353\254\270\354\236\220\354\227\264 \354\240\225\353\240\254\355\225\230\352\270\2602.js" @@ -0,0 +1,3 @@ +function solution(my_string) { + return my_string.toLowerCase().split("").sort().join(""); +} \ No newline at end of file diff --git "a/yujin-level0/Week38/\354\247\201\352\260\201\354\202\274\352\260\201\355\230\225 \354\266\234\353\240\245\355\225\230\352\270\260.js" "b/yujin-level0/Week38/\354\247\201\352\260\201\354\202\274\352\260\201\355\230\225 \354\266\234\353\240\245\355\225\230\352\270\260.js" new file mode 100644 index 0000000..0a32f4c --- /dev/null +++ "b/yujin-level0/Week38/\354\247\201\352\260\201\354\202\274\352\260\201\355\230\225 \354\266\234\353\240\245\355\225\230\352\270\260.js" @@ -0,0 +1,14 @@ +const readline = require('readline'); +const rl = readline.createInterface({ + input: process.stdin, + output: process.stdout +}); + +rl.on('line', function (line) { + input = line; +}).on('close', function () { + let inputNum = Number(input); + for (let i = 1; i <= inputNum; i++) { + console.log('*'.repeat(i)) + } +}); \ No newline at end of file