Leetcode Java Reverse Prefix of Word
업데이트:
문제
코드
class Solution {
public String reversePrefix(String word, char ch) {
int index = word.indexOf(ch);
if (index == -1) {
return word;
} else {
return new StringBuilder(word.substring(0, index + 1)).reverse().toString() + word.substring(index + 1);
}
}
}
결과
설명
-
word 내 첫 ch 문자 위치까지의 문자열을 거꾸로 뒤집는 문제이다.
-
index는 word의 ch 위치를 저장할 변수로, -1인 경우 word를 그대로 주어진 문제의 결과로 반환한다.
-
위의 경우가 아니라면 word의 처음부터 index까지의 문자열을 거꾸로 뒤집고 나머지 문자열을 이어 주어진 문제의 결과로 반환한다.
소스
Sample Code는 여기에서 확인 가능합니다.
댓글남기기