IT,Programming/프로그래머스_코딩테스트_javascript
프로그래머스 코딩테스트 JavaScript 풀이 _ 문자열을 정수로 바꾸기
(범)
2022. 2. 16. 22:55
나의 풀이
function solution(s) {
let len = s.length;
let answer = s
if (len%2 === 0 ){
answer = answer.charAt(len/2-1) + answer.charAt(len/2)
} else {
let len2 = len/2-0.5
answer = answer.charAt(len2)
}
return answer;
}
다른 사람 풀이1
function solution(s) {
return s.substr(Math.ceil(s.length / 2) - 1, s.length % 2 === 0 ? 2 : 1);
}
- substr 문법은 s.substr(start, length)와 같다. 한참 찾았다.
다른 사람 풀이2
function solution(s) {
return s.substring(Math.ceil(s.length/2)-1,Math.floor(s.length/2)+1)
}
* 올림, 버림, 반올림 method
Math.ceil(), Math.floor(), Math.round()
*substr 문법
string.substr(start, length)