가운데 글자 가져오기

이준경·2021년 5월 2일
0

<나의 풀이>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package CodingTest;
 
class Solution {
    public static void main(String[] args){
        String answer = "";
 
        int leng = s.length();
 
        if((leng%2== 0) {
            answer = s.substring(leng/2-1, leng/2+1);
        } else {
            answer = s.substring(leng/2, leng/2+1);
        }
 
        return answer;
    }
}
cs

1.글자 수가 짝수이면 두글자 가져오기
2.글자 수가 홀수이면 한글자 가져오기
3.answer 리턴


<다른사람풀이>

1
2
3
4
5
6
class Solution {
    public String solution(String s) {
        return s.substring((s.length()-1/ 2, s.length()/2 + 1);  
        
    }
}
cs
1.시작위치를 s.length()-1/2로 하면 if문 없이 한줄로 가능하다.

0개의 댓글

관련 채용 정보