본문 바로가기
코딩테스트 연습

가운데 글자 가져오기

by 신재은👩🏼‍💻 2024. 5. 4.

https://school.programmers.co.kr/learn/courses/30/lessons/12903

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

프로그래머스 문제도 저작권 문제가 있을 수 있어 예전만큼 맘 편하게 긁어 게시하기엔 마음이 불편하다.

그동안 해오던 것처럼 게시하는 정도로는 문제가 되지 않지만 그냥...

 

여튼, 내가 갈수록 문제 게시를 덜하고 있는데 그 이유는 지금 푸는 문제들이 쉽기 때문이다.

어느 정도 수준 이상부터는 다시 블로깅 횟수가 늘 거로 예상한다.

 

이 문제도 쉽지만 내가 게시하는 이유는

내 코드가 나쁘지 않은 거 같아서. ☺️ <- 진짜 이 이유 하나임...


class Solution {
    public String solution(String s) {
        int strLength = s.length();
        int halfIndexOfStr = strLength / 2; 
        if(strLength % 2 == 0) {
            return s.substring(halfIndexOfStr-1,halfIndexOfStr+1);
        } else {
            return String.valueOf(s.charAt(halfIndexOfStr));
        }
    }
}


남의 코드는 이 건에 대해서는 비교의 대상이 되므로 일부러 게시하지 않는다.

 

난 그 코드들보다 내 코드가 훨씬 보기 좋고 쉽다고 생각한다.

고로 잘했다는 뜻.