[기본 코딩] JAVA(자바) 가운데 글자 가져오기

2020. 8. 16. 02:593_개발/3_1_JAVA

 

문제 : 

단어 s의 가운데 글자를 반환하는 함수를 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.

 

ex) abcde : c/ abcdef : cd

 

코딩

 

String s = "abcdfg";
		
int length = s.length();
String result = (length%2 == 0)?s.substring((length/2)-1, (length/2+1)):s.substring(length/2, (length/2)+1);

System.out.println(result);

 

 

결과 

cd