File tree Expand file tree Collapse file tree 2 files changed +30
-1
lines changed Expand file tree Collapse file tree 2 files changed +30
-1
lines changed Original file line number Diff line number Diff line change @@ -78,3 +78,25 @@ function solution(s) {
78
78
. replace ( / n i n e / g, 9 ) ;
79
79
return parseInt ( s ) ;
80
80
}
81
+
82
+ //정답 5 - yongchanson
83
+ function solution ( s ) {
84
+ let en = [
85
+ "zero" ,
86
+ "one" ,
87
+ "two" ,
88
+ "three" ,
89
+ "four" ,
90
+ "five" ,
91
+ "six" ,
92
+ "seven" ,
93
+ "eight" ,
94
+ "nine" ,
95
+ ] ;
96
+
97
+ for ( let i = 0 ; i < s . length * 2 ; i ++ ) {
98
+ let p = i % en . length ;
99
+ s = s . replace ( en [ p ] , p ) ;
100
+ }
101
+ return Number ( s ) ;
102
+ }
Original file line number Diff line number Diff line change @@ -29,4 +29,11 @@ function solution(n) {
29
29
if ( s ** 2 === n ) return ( ( s + 1 ) ** 2 )
30
30
31
31
return - 1 ;
32
- }
32
+ }
33
+
34
+ //정답 5 - yongchanson
35
+ function solution ( n ) {
36
+ const sqrt = Math . sqrt ( n ) ;
37
+ //sqrt % 1 == 0 이면 양의정수, -0이면 음의정수
38
+ return sqrt % 1 == 0 ? ( sqrt + 1 ) ** 2 : - 1 ;
39
+ }
You can’t perform that action at this time.
0 commit comments