728x90
내가 쓴 코드
function solution(a) {
if (a.length % 2 == 0){ //만약 a의 길이를 2로 나눈 나머지가 0이라면 즉 짝수라면
return a[a.length/2 - 1] + a[a.length/2] //a의 (a의 길이 나누기 2 -1)번째와 a의 (a의 길이 나누기 2)번째를 더해라
}else {
return a[Math.floor(a.length/2)] //내림함수!!!! // 홀수일땐 가운데 글씨를 가져와야 하기때문
}
}
만약 길이가 4라면
a[1],a[2]두개의 값을 리턴해야 하기때문이다.
<기억해야 할 Math함수>
Math.ceil 올림
Math.floor 내림
Math.round 반올림
728x90
'알고리즘 문제' 카테고리의 다른 글
알고리즘 문제 js 6-없는 숫자 더하기 (0) | 2022.01.18 |
---|---|
알고리즘 문제 js 5-문자열을 정수로 바꾸기 (0) | 2022.01.18 |
알고리즘 문제 js 4-두 정수 사이의 합 (0) | 2022.01.18 |
알고리즘 문제 js 2-짝수와 홀수 (0) | 2022.01.18 |
알고리즘 문제 js 1-직사각형 별 찍기 (0) | 2022.01.17 |