PROGRAMMERS/연습문제

PROGRAMMERES Level 1 연습문제 가운데 글자 가져오기 (JAVA 자바)

c0mmedes 2022. 8. 22. 01:15
import java.util.*;

class Solution {
    public String solution(String s) {
        String answer = "";

        if(s.length()%2==0) {
            answer +=  s.charAt(s.length()/2-1);
            answer +=  s.charAt(s.length()/2);
        } else {
            answer +=  s.charAt(s.length()/2);
        }
        
        return answer;
    }
}

 

 

 

substring 사용 

substring(int a): a 부터 끝까지 문자열 반환

substring(int a, int b): a 부터 b 전까지 문자열 반환

import java.util.*;

class Solution {
    public String solution(String s) {
        String answer = "";

        answer = s.substring((s.length()-1)/2, s.length()/2+1);
      
        return answer;
    }
}