참치코더의 꿈 메모장

알고리즘 55일차 - 프로그래머스 기출 문제(JAVA) / 가운데 글자 가져오기 본문

잡다한 웹지식

알고리즘 55일차 - 프로그래머스 기출 문제(JAVA) / 가운데 글자 가져오기

참치깡 2025. 6. 23. 10:31
728x90

전체 코드 부분

 

- 주어진 매개변수 s의 가운데 문자를 구하는 문제이다.

 

-  문자 s가 짝수일 경우에 가운데 2글자를 출력하고, 홀수일 경우에 1글자를 출력해야하므로,

- s.length를 2로 나누었을때의 나머지가 0이면 짝수 반대일 경우 홀수, is-else문을 이용하여 나누어주었다.

- 그후 substring 메서드를 사용하여 짝수일 경우 2로 나누면 절반의 값이 나오게 되는데 0부터 숫자를 세므로 -1을

  해주어 해당 값부터 2글자를 출력하도록 뒷 숫자에는 1을 더해주었다.

- 홀수일 경우엔 반대로 그대로 수를 두고 뒷 숫자에 1을 더해주면 1글자만 출력이 되도록 할 수 있다.

- 컴파일 해보면 정답임을 알 수 있다. ^^

 

https://school.programmers.co.kr/questions/88939

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

군산 바다 풍경, 여름엔 매우 매우 덥다....

728x90
Comments