From a9fa430a9eeaea3c2785182d84550eb0b58999a6 Mon Sep 17 00:00:00 2001
From: yongchanson <syc9430@gmail.com>
Date: Thu, 5 May 2022 01:43:12 +0900
Subject: [PATCH 1/3] =?UTF-8?q?Add=20=EC=88=AB=EC=9E=90-=EB=AC=B8=EC=9E=90?=
 =?UTF-8?q?=EC=97=B4=EA=B3=BC-=EC=98=81=EB=8B=A8=EC=96=B4.js?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ...4-\354\230\201\353\213\250\354\226\264.js" | 22 +++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git "a/level-1/\354\210\253\354\236\220-\353\254\270\354\236\220\354\227\264\352\263\274-\354\230\201\353\213\250\354\226\264.js" "b/level-1/\354\210\253\354\236\220-\353\254\270\354\236\220\354\227\264\352\263\274-\354\230\201\353\213\250\354\226\264.js"
index 71a5bd5..5087e6f 100644
--- "a/level-1/\354\210\253\354\236\220-\353\254\270\354\236\220\354\227\264\352\263\274-\354\230\201\353\213\250\354\226\264.js"
+++ "b/level-1/\354\210\253\354\236\220-\353\254\270\354\236\220\354\227\264\352\263\274-\354\230\201\353\213\250\354\226\264.js"
@@ -78,3 +78,25 @@ function solution(s) {
     .replace(/nine/g, 9);
   return parseInt(s);
 }
+
+//정답 5 - yongchanson
+function solution(s) {
+  let en = [
+    "zero",
+    "one",
+    "two",
+    "three",
+    "four",
+    "five",
+    "six",
+    "seven",
+    "eight",
+    "nine",
+  ];
+
+  for (var i = 0; i < s.length * 2; i++) {
+    let p = i % en.length;
+    s = s.replace(en[p], p);
+  }
+  return Number(s);
+}

From 9303baaee9d76739046c3cf10fad1913c96f02d9 Mon Sep 17 00:00:00 2001
From: yongchanson <syc9430@gmail.com>
Date: Thu, 5 May 2022 01:43:50 +0900
Subject: [PATCH 2/3] =?UTF-8?q?Add=20=EC=A0=95=EC=88=98-=EC=A0=9C=EA=B3=B1?=
 =?UTF-8?q?=EA=B7=BC-=ED=8C=90=EB=B3=84.js?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ...\352\263\261\352\267\274-\355\214\220\353\263\204.js" | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git "a/level-1/\354\240\225\354\210\230-\354\240\234\352\263\261\352\267\274-\355\214\220\353\263\204.js" "b/level-1/\354\240\225\354\210\230-\354\240\234\352\263\261\352\267\274-\355\214\220\353\263\204.js"
index 52609e2..95c9d82 100644
--- "a/level-1/\354\240\225\354\210\230-\354\240\234\352\263\261\352\267\274-\355\214\220\353\263\204.js"
+++ "b/level-1/\354\240\225\354\210\230-\354\240\234\352\263\261\352\267\274-\355\214\220\353\263\204.js"
@@ -29,4 +29,11 @@ function solution(n) {
   if (s ** 2 === n) return ((s+1) ** 2)
   
   return -1;
-}
\ No newline at end of file
+}
+
+//정답 5 - yongchanson
+function solution(n) {
+  const sqrt = Math.sqrt(n);
+  //sqrt % 1 == 0 이면 양의정수, -0이면 음의정수
+  return sqrt % 1 == 0 ? (sqrt + 1) ** 2 : -1;
+}

From 8a661ad70effef48cbcf0f36dce7c1b1a2c6eb20 Mon Sep 17 00:00:00 2001
From: yongchanson <syc9430@gmail.com>
Date: Thu, 5 May 2022 17:42:08 +0900
Subject: [PATCH 3/3] =?UTF-8?q?Add=20=EC=88=AB=EC=9E=90-=EB=AC=B8=EC=9E=90?=
 =?UTF-8?q?=EC=97=B4=EA=B3=BC-=EC=98=81=EB=8B=A8=EC=96=B4.js?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ...227\264\352\263\274-\354\230\201\353\213\250\354\226\264.js" | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git "a/level-1/\354\210\253\354\236\220-\353\254\270\354\236\220\354\227\264\352\263\274-\354\230\201\353\213\250\354\226\264.js" "b/level-1/\354\210\253\354\236\220-\353\254\270\354\236\220\354\227\264\352\263\274-\354\230\201\353\213\250\354\226\264.js"
index 5087e6f..f78f6bf 100644
--- "a/level-1/\354\210\253\354\236\220-\353\254\270\354\236\220\354\227\264\352\263\274-\354\230\201\353\213\250\354\226\264.js"
+++ "b/level-1/\354\210\253\354\236\220-\353\254\270\354\236\220\354\227\264\352\263\274-\354\230\201\353\213\250\354\226\264.js"
@@ -94,7 +94,7 @@ function solution(s) {
     "nine",
   ];
 
-  for (var i = 0; i < s.length * 2; i++) {
+  for (let i = 0; i < s.length * 2; i++) {
     let p = i % en.length;
     s = s.replace(en[p], p);
   }