/* 가운데 글자 가져오기
* 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요.
* 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
*
* s return
* "abcde" "c"
* "qwer" "we"
*/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | public class programmer_1_27 { static String a1 = "abcde"; static String a2 = "qwer"; public String solution(String s) { String answer = ""; //다른사람 풀이 //System.out.println(s.substring((s.length()-1) / 2, s.length()/2 + 1)); if(s.length() % 2 == 0){ answer = s.substring(s.length() / 2 - 1, s.length() / 2 + 1); } else{ answer = s.substring(s.length() / 2, s.length() / 2 + 1); } return answer; } public static void main(String args[]){ programmer_1_27 t = new programmer_1_27(); System.out.println("---------------------------------------"); System.out.println("result = " + t.solution(a1)); System.out.println("---------------------------------------"); System.out.println("result2 = " + t.solution(a2)); System.out.println("---------------------------------------"); } } | cs |
'프로그래머스 > lv1' 카테고리의 다른 글
내적 (0) | 2022.12.19 |
---|---|
수박수박수박수박수박수? (0) | 2022.12.14 |
없는 숫자 더하기 (0) | 2022.12.14 |
음양 더하기 (0) | 2022.12.14 |
제일 작은 수 제거하기 (0) | 2022.12.14 |