Hatena::Grouptopcoder

hama_DU@TopCoderへの道

2011-08-15SRM300台を練習していく part9

SRM 324 PalindromeDecoding

|  SRM 324 PalindromeDecoding - hama_DU@TopCoderへの道 を含むブックマーク はてなブックマーク -  SRM 324 PalindromeDecoding - hama_DU@TopCoderへの道

http://www.topcoder.com/stat?c=problem_statement&pm=6767

問題文の通りに素直に実装するだけ。200でもいいんじゃないかと思った


public class PalindromeDecoding {

	public String decode(String code, int[] position, int[] length) {
		int len = position.length;
		for (int i = 0 ; i < len ; i++) {
			StringBuffer sub = new StringBuffer(code.substring(position[i], position[i] + length[i]));
			sub.reverse();
			String st = sub.toString();
			code = code.substring(0, position[i] + length[i]) + st + code.substring(position[i] + length[i], code.length());
		}
		return code;
	}
}