[프로그래머스]가운데 글자 가져오기
https://school.programmers.co.kr/learn/courses/30/lessons/12903
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
1. 문제

2. 풀이
단어의 길이가 짝수라면 가운데 두글자를 반환하고 홀수이면 가운데 글자만 반환해주는 것이 핵심입니다.
문자열의 길이가 홀수인지 짝수인지 조건으로 구분해주어서 결과를 출력하면 됩니다.
3. 소스코드
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
class Solution {
public String solution(String s) {
String answer = "";
if (s.length() % 2 != 0) {
answer = s.substring(s.length() / 2, s.length() / 2 + 1);
} else {
answer = s.substring(s.length() / 2 - 1, s.length() / 2 + 1);
}
return answer;
}
}
|
cs |
4. 느낀 점 및 추가사항
난이도가 그렇게 어렵지 않아서 쉽게 풀 수 있는 문제였으나 substring 사용법 활용에 있어 도움이 되는 문제였으며
"가운데 글자" 라는 개념만 제대로 파악하고 풀면 쉽게 접근할 수 있는 문제라고 생각합니다.
'Algorithm > 프로그래머스' 카테고리의 다른 글
| [프로그래머스]-최소 직사각형 (0) | 2022.12.28 |
|---|---|
| [프로그래머스]부족한 금액 계산하기 (0) | 2022.12.27 |
| [프로그래머스]2016년 (0) | 2022.12.23 |
| [프로그래머스]콜라츠 추측 (0) | 2022.12.13 |
| [프로그래머스]자연수 뒤집어 배열로 만들기 (0) | 2022.12.08 |
댓글
이 글 공유하기
다른 글
-
[프로그래머스]부족한 금액 계산하기
[프로그래머스]부족한 금액 계산하기
2022.12.27 -
[프로그래머스]2016년
[프로그래머스]2016년
2022.12.23 -
[프로그래머스]콜라츠 추측
[프로그래머스]콜라츠 추측
2022.12.13 -
[프로그래머스]자연수 뒤집어 배열로 만들기
[프로그래머스]자연수 뒤집어 배열로 만들기
2022.12.08