码迷,mamicode.com
首页 > 其他好文 > 详细

[LeetCode] Decode String 解码字符串

时间:2016-09-07 14:31:03      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

 

Given an encoded string, return it‘s decoded string.

The encoding rule is: k[encoded_string], where the encoded_string inside the square brackets is being repeated exactly k times. Note that k is guaranteed to be a positive integer.

You may assume that the input string is always valid; No extra white spaces, square brackets are well-formed, etc.

Furthermore, you may assume that the original data does not contain any digits and that digits are only for those repeat numbers, k. For example, there won‘t be input like 3a or 2[4].

Examples:

s = "3[a]2[bc]", return "aaabcbc".
s = "3[a2[c]]", return "accaccacc".
s = "2[abc]3[cd]ef", return "abcabccdcdcdef".

 

s

[LeetCode] Decode String 解码字符串

标签:

原文地址:http://www.cnblogs.com/grandyang/p/5849037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!