코딩/코딩테스트
✔[프로그래머스]가운데 글자 가져오기
이지영
2022. 7. 4. 12:39
✔문제 설명
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
재한사항- s는 길이가 1 이상, 100이하인 스트링입니다.
"abcde" | "c" |
"qwer" | "we" |
주요함수
- substr(a,b)
- 특정 위치에서 시작하여 특정 문자 수 만큼 반환
- a번째부터 b개 글자 가져오기
- 삼항연산자
- 조건 ? 참 : 거짓
- Math.floor() : 소수점 이하를 **버림**한다.
- Math.ceil() : 소수점 이하를 **올림**한다.
- Math.round() : 소수점 이하를 **반올림**한다.
<my solution>
function solution(s) {
if(s.length%2 == 0){
// 짝수
return s.substr(s.length/2-1,2)
}else{
// 홀수
return s.substr(s.length/2,1)
}
}
=>올림(Math.ceil())
Javascript에서 숫자를 올림 처리할 때는 주로 Math.ceil() 함수를 사용합니다.
<other solution>