Skip to content

codeAligned/leetcode-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#https://leetcode.com/problems/license-key-formatting/
class Solution(object):
    def licenseKeyFormatting(self, S, K):
        r = ''
        s = S.replace('-', '').upper()
        
        #cut first part of string
        remainder = len(s)%K
        if remainder!=0:
            r = s[:remainder]+'-'
            s = s[remainder:]
        
        while len(s)>0:
            r += s[:K]+'-'
            s = s[K:]
        
        #remove last '-'
        r = r[:-1]
        
        return r

About

My Leetcode practice. Python solution with explanation.

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%