密钥格式化
2025-4-20
| 2025-4-20
Words 397Read Time 1 min
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的插入方法

代码:

结果:

notion image
image-20220401175700763
寻找两个正序数组的中位数实现BeanPostProcessor机制
Loading...