https://programmers.co.kr/learn/courses/30/lessons/12903
문제 설명
- 단어 s의 가운데 글자를 반환하는 함수
- 단어의 길이가 짝수라면 가운데 두글자를 반환
제한 사항
- s는 길이가 1 이상, 100이하인 스트링
string.substring(start) // start위치부터 끝까지 문자열 자르기
string.substring(start,end) start위치부터 end 전까지 문자열 자르기
내 풀이
class Solution {
public String solution(String s) {
String answer = "";
int len = s.length();
if(len%2==0){
answer=s.substring(len/2-1,len/2+1);
}else{
answer=s.substring(len/2,len/2+1);
}
return answer;
}
}
'알고리즘 > 문제 풀이' 카테고리의 다른 글
[Java] 프로그래머스 > 문자열 내림차순으로 배치하기 (0) | 2022.01.30 |
---|---|
[Java] 프로그래머스 > 문자열 내 p와 y의 개수 (0) | 2022.01.30 |
[Java] 프로그래머스 > 문자열 다루기 기본 (0) | 2022.01.30 |
[Java] 프로그래머스 > 자연수 뒤집어 배열로 만들기 (0) | 2022.01.27 |
[Java] 프로그래머스 > 제일 작은 수 제거하기 (0) | 2022.01.27 |
댓글