/*

 * 출처 : http://tryhelloworld.co.kr/challenge_codes/82

 */

public class StringExercise {

String getMiddle(String word) {

char num[] = new char[word.length()];

int middle=0;//중간

int trash=0;

String str="";//출력글자

StringBuffer sb = new StringBuffer();

middle = (int)word.length()/2;

trash = (int)word.length()%2;


for(int i=0; i<word.length(); i++){

num[i] = word.charAt(i);

}

//짝수

if(trash == 0){

sb.append(String.valueOf(num[middle-1]));

sb.append(String.valueOf(num[middle]));

str = sb.toString();

}else{//홀수

sb.append(String.valueOf(num[middle]));

str = sb.toString();

}


return str;

}


// 아래는 테스트로 출력해 보기 위한 코드입니다.

public static void main(String[] args) {

StringExercise se = new StringExercise();

System.out.println(se.getMiddle("happy"));

}

}

+ Recent posts