반응형
🔐 문제 설명
https://school.programmers.co.kr/learn/courses/30/lessons/12903
🔐 문제 분석
- 주어진 문자열(s)의 길이가 짝수인지 홀수인지 판단한다.
- 홀수인 경우에는 중간 인덱스(=문자열의 길이 / 2)에 해당하는 문자를 반환한다.
- 짝수인 경우에는 (중간 인덱스 - 1)와 (중간 인덱스)에 해당하는 문자를 반환한다.
🔐 문제 풀이
class Solution {
public String solution(String s) {
return s.length() % 2 == 0 ? (s.substring(s.length() / 2 - 1, s.length() / 2 + 1)) : (s.substring(s.length() / 2, s.length() / 2 + 1));
}
}
반응형
'Algorithm' 카테고리의 다른 글
[프로그래머스] Lv1. 내적 (0) | 2023.06.04 |
---|---|
[프로그래머스] Lv1. 수박수박수박수박수박수? (0) | 2023.06.04 |
[프로그래머스] Lv1. 제일 작은 수 제거하기 (0) | 2023.06.03 |
[프로그래머스] Lv1. 없는 숫자 더하기 (0) | 2023.06.03 |
[프로그래머스] Lv1. 두 정수 사이의 합 (0) | 2023.06.03 |