Level 1 - 가운데 글자 가져오기
by Dojin Kim
Problem: Finding a letter in the center of the word
When a word s is given, a function must return a letter in the center. If the word’s length is even it should return two letters.
문제: 가운데 글자 알아내기
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
Java
My Solution
class Solution {
public String solution(String s) {
String answer = "";
int length = s.length()/2;
return s.length()%2 ==0 ? s.substring(length-1,length+1)
: s.substring(length, length+1);
}
}
Best solution
String getMiddle(String word){
return word.substring((word.length()-1) / 2, word.length()/2 + 1);
}
Subscribe via RSS