diff --git "a/sgoldenbird/level0/\353\254\270\354\236\220\354\227\264_\353\260\224\352\277\224\354\204\234_\354\260\276\352\270\260.js" "b/sgoldenbird/level0/\353\254\270\354\236\220\354\227\264_\353\260\224\352\277\224\354\204\234_\354\260\276\352\270\260.js" new file mode 100644 index 0000000..e3a57f1 --- /dev/null +++ "b/sgoldenbird/level0/\353\254\270\354\236\220\354\227\264_\353\260\224\352\277\224\354\204\234_\354\260\276\352\270\260.js" @@ -0,0 +1,8 @@ +function solution(myString, pat) { + let switchedString = ""; + for (let char of myString) { + switchedString += char === "A" ? "B" : "A"; + } + + return switchedString.includes(pat) ? 1 : 0; +} diff --git "a/sgoldenbird/level0/\354\210\253\354\236\220_\354\260\276\352\270\260.js" "b/sgoldenbird/level0/\354\210\253\354\236\220_\354\260\276\352\270\260.js" new file mode 100644 index 0000000..2d55894 --- /dev/null +++ "b/sgoldenbird/level0/\354\210\253\354\236\220_\354\260\276\352\270\260.js" @@ -0,0 +1,6 @@ +function solution(num, k) { + const stringNum = String(num); + const stringK = String(k); + + return stringNum.indexOf(stringK) + 1 || -1; +} diff --git "a/sgoldenbird/level1/\355\225\270\353\223\234\355\217\260_\353\262\210\355\230\270_\352\260\200\353\246\254\352\270\260.js" "b/sgoldenbird/level1/\355\225\270\353\223\234\355\217\260_\353\262\210\355\230\270_\352\260\200\353\246\254\352\270\260.js" new file mode 100644 index 0000000..582331a --- /dev/null +++ "b/sgoldenbird/level1/\355\225\270\353\223\234\355\217\260_\353\262\210\355\230\270_\352\260\200\353\246\254\352\270\260.js" @@ -0,0 +1,6 @@ +function solution(phone_number) { + const hidden = "*".repeat(phone_number.length - 4); + const last = phone_number.slice(-4); + + return hidden + last; +}