-
[프로그래머스 Lv. 1] 가운데 글자 가져오기Algorithm 2023. 10. 28. 15:07
문제 설명
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
[ 제한 사항 ]
- s는 길이가 1 이상, 100이하인 스트링입니다.
[ 입출력 예 ]
s return "abcde" "c" "qwer" "we" 문제 풀이
- s의 length가 홀수이면 s의 인덱스가 s의 length / 2 한 값
- s의 length가 짝수이면 s의 인덱스가 s의 length / 2 한 값 - 1 과 s의 length / 2 한 값을 더해야 한
✔️ length / 2 한 몫이 소수이므로 소수점 버리기 함수인 Math.floor이 필요하다
function solution(s) { if(s.length % 2 != 0) return s[Math.floor(s.length/2)] if(s.length % 2 == 0) return s[s.length/2 - 1] + s[s.length/2] }
'Algorithm' 카테고리의 다른 글
[ 프로그래머스 Lv. 1] 약수의 개수와 덧셈 (0) 2023.11.06 [프로그래머스 Lv. 1] 수박수박수박수박수박수? (0) 2023.10.31 [프로그래머스 Lv. 1] 핸드폰 번호 가리기 (0) 2023.10.20 [프로그래머스 Lv. 1] 콜라츠 추측 (1) 2023.10.20 [프로그래머스 Lv. 1] 두 정수 사이의 합 (1) 2023.10.20