返回题解分享
讨论 / 题解分享/ 帖子详情

解码(编程题) - 题解

import java.util.*;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		char[] c = sc.next().toCharArray();//转换为字符数组
		StringBuilder str = new StringBuilder();
		for(int i = 0; i < c.length; i++) {
			if(c[i] >= '1' && c[i] <= '9') {
				int k = c[i] - '0';
				for(int j = 0; j < k - 1; j++) {
					str.append(c[i-1]);
				}
			}else {
				str.append(c[i]);
			}
		}
		System.out.println(str);//H3el5o2
	}
}
0 回复 0 转发 0 喜欢 0 阅读
回复 (0)
默认 最新
暂无回复,快来抢沙发!