
가운데 글자 가져오기
문제 설명
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
제한 조건
- s는 길이가 1 이상, 100이하인 스트링입니다.
입력값
s : "abcde", "qwer"
return : "c", "we"
Solution
class Solution {
public String solution(String s) {
String answer = "";
int len = s.length();
if(len%2==0){
answer += s.charAt(len/2-1);
answer += s.charAt(len/2);
}else{
answer += s.charAt(len/2);
}
return answer;
}
}
s의 문자열 길이를 구해서 홀수일때, 짝수일때를 나누어 결과값을 구했다. 홀수일땐 하나의 문자가 나오지만, 짝수일땐 두개의 문자가 출력된다.
'Algorithm' 카테고리의 다른 글
| 11.16.(수) Programmers Java Lv1 문자열 내림차순으로 배치하기 (0) | 2022.11.17 |
|---|---|
| 11.16.(수) Programmers Java Lv1 수박수박수박수박수박수? (1) | 2022.11.16 |
| 11.16.(수) Programmers Java Lv1 내적 (0) | 2022.11.16 |
| 11.14.(월) Programmers Java Lv1 문자열을 정수로 바꾸기 (0) | 2022.11.16 |
| 11.13.(일) Programmers Java Lv1 문자열 내 p와 y의 개수 (0) | 2022.11.15 |