Open yeonghwanjeon opened 5 years ago
문제 풀이
O(n)
class Solution(object): def licenseKeyFormatting(self, S, K): """ :type S: str :type K: int :rtype: str """ full_str = "".join(S.split("-")) result_str = [] for i in range(len(full_str), -1, -K) : if i-K <= 0 : result_str.append(full_str[:i].upper()) break result_str.append(full_str[i-K:i].upper()) return "-".join(reversed(result_str))
문제 풀이
O(n)