type
status
date
slug
summary
tags
category
icon
password
题目:
给定一个许可密钥字符串
s
,仅由字母、数字字符和破折号组成。字符串由 n
个破折号分成 n + 1
组。你也会得到一个整数 k
。我们想要重新格式化字符串
s
,使每一组包含 k
个字符,除了第一组,它可以比 k
短,但仍然必须包含至少一个字符。此外,两组之间必须插入破折号,并且应该将所有小写字母转换为大写字母。返回 重新格式化的许可密钥 。
来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/SNJvJP 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
示例 1:
示例 2:
提示:
1 <= s.length <= 105
s
只包含字母、数字和破折号'-'
.
1 <= k <= 104
思路:
- 使用StringBuilder的插入方法
代码:
结果:

image-20220401175700763