From c0493c93147a274c2c825849dfaaba10de2299d5 Mon Sep 17 00:00:00 2001 From: Sienna Date: Mon, 9 Mar 2026 14:17:41 +0900 Subject: [PATCH 1/3] =?UTF-8?q?solve:=20=EC=88=AB=EC=9E=90=20=EC=B0=BE?= =?UTF-8?q?=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...224\352\277\224\354\204\234_\354\260\276\352\270\260.js" | 0 .../\354\210\253\354\236\220_\354\260\276\352\270\260.js" | 6 ++++++ ...210\355\230\270_\352\260\200\353\246\254\352\270\260.js" | 0 3 files changed, 6 insertions(+) create mode 100644 "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" create mode 100644 "sgoldenbird/level0/\354\210\253\354\236\220_\354\260\276\352\270\260.js" create mode 100644 "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" 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..e69de29 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..e69de29 From 75bd61452c5faa660ad376b48ca7847fc900a80c Mon Sep 17 00:00:00 2001 From: Sienna Date: Mon, 9 Mar 2026 14:25:58 +0900 Subject: [PATCH 2/3] =?UTF-8?q?solve:=20=EB=AC=B8=EC=9E=90=EC=97=B4=20?= =?UTF-8?q?=EB=B0=94=EA=BF=94=EC=84=9C=20=EC=B0=BE=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...4\352\277\224\354\204\234_\354\260\276\352\270\260.js" | 8 ++++++++ 1 file changed, 8 insertions(+) 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" index e69de29..e3a57f1 100644 --- "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" @@ -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; +} From fe1ff906afe9514cf2d6f14f8f481bc3151024f1 Mon Sep 17 00:00:00 2001 From: Sienna Date: Mon, 9 Mar 2026 14:55:25 +0900 Subject: [PATCH 3/3] =?UTF-8?q?solve:=20=ED=95=B8=EB=93=9C=ED=8F=B0=20?= =?UTF-8?q?=EB=B2=88=ED=98=B8=20=EA=B0=80=EB=A6=AC=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...210\355\230\270_\352\260\200\353\246\254\352\270\260.js" | 6 ++++++ 1 file changed, 6 insertions(+) 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" index e69de29..582331a 100644 --- "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" @@ -0,0 +1,6 @@ +function solution(phone_number) { + const hidden = "*".repeat(phone_number.length - 4); + const last = phone_number.slice(-4); + + return hidden + last; +}