[알고리즘] 가운데 글자 가져오기

JudyLia·2022년 2월 2일
0

알고리즘

목록 보기
10/61
post-thumbnail

문제) 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.

  • java
class Solution {
    public String solution(String s) {
        String answer = "";
        char[] chars=s.toCharArray();
        
        if(chars.length%2==0) {
        	answer=""+chars[(chars.length/2)-1]+chars[(chars.length/2)];
        }else {
        	answer=""+chars[(chars.length)/2];
        }
        
        return answer;
    }
}

문자열을 배열로 끊어서 넣어주고 이후 길이가 짝수인지 홀수인지를 구한다. 이후 if문으로 비교해 가운데 값을 출력해준다.

  • javascript
function solution(s) {
    var answer = '';
    
    if(s.length%2==0){
        answer=s.charAt((s.length/2)-1)+s.charAt(s.length/2);
    }else{
        answer=s.charAt(s.length/2);
    }
    
    return answer;
}
profile
안녕:)

0개의 댓글

관련 채용 정보