iT邦幫忙

2023 iThome 鐵人賽

DAY 13
0

今天快陣亡了,先放 code

class Solution:
    def decodeAtIndex(self, s: str, k: int) -> str:
        
        size = 0
        for c in s:
            if c.isdigit():
                size *= int(c)
            else:
                size += 1
                
        for c in s[::-1]:
            if c.isdigit():
                size //= int(c)
                k %= size
            else:
                if k == size or k == 0:
                    return c
                size -= 1

上一篇
Day 12 - 724. Find Pivot Index
下一篇
Day 14 - 1480. Running Sum of 1d Array
系列文
Leetcode 習慣養成之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言