python-leetcode-字符串解码

news/2025/2/26 12:39:35

394. 字符串解码 - 力扣(LeetCode)

class Solution:
    def decodeString(self, s: str) -> str:
        stack = []
        num = 0
        curr_str = ""
        
        for char in s:
            if char.isdigit():
                num = num * 10 + int(char)
            elif char == '[':
                stack.append((curr_str, num))
                curr_str, num = "", 0
            elif char == ']':
                last_str, repeat = stack.pop()
                curr_str = last_str + curr_str * repeat
            else:
                curr_str += char
        
        return curr_str


http://www.niftyadmin.cn/n/5868706.html

相关文章

Python驱动的餐饮企业智能数据分析:从数据清洗到可视化决策全流程实战

文章目录 Python驱动的餐饮企业智能数据分析:从数据清洗到可视化决策全流程实战引言一、案例背景1.1 需求分析1.2 数据准备1.2.1 模拟数据生成代码二、数据处理全流程2.1 数据清洗2.1.1 缺失值处理2.1.2 异常值检测2.2 核心指标计算2.2.1 营业额分析2.2.2 门店表现评估2.2.3 菜…

Docker 部署 Graylog 日志管理系统

Docker 部署 Graylog 日志管理系统 前言一、准备工作二、Docker Compose 配置三、启动 Graylog 服务四、访问 Graylog Web 界面总结 前言 Graylog 是一个开源的日志管理平台,专为实时日志收集、分析和可视化设计。它支持强大的搜索功能,并且与 Elastics…

智能升级、安全加倍,遨游防爆对讲机拉起通信安防线

在充斥着爆炸性气体和易燃物质的危险作业环境中,通信设备的选择关乎生命安全。一旦通信设备引发电火花,其后果将不堪设想。因此,专为防范易燃易爆环境而设计的防爆对讲机,凭借其独特的防爆技术和设计,成为了这些高风险…

【SQLI】CTF 无回显SQL盲注解题方法

CTF 无回显SQL盲注解题方法 1. 确认注入点与数据库类型2. 构造条件判断提取数据3. 自动化利用脚本4. 外带数据(OOB Exfiltration)5. 绕过过滤与WAF6. 关键数据提取路径7. 工具推荐总结 在CTF中解决无任何回显的SQL注入题目,通常需要依赖盲注技…

【C# 变量字符串还原转义字符】

在 C# 中,如果字符串中包含转义字符(如 \n、\t、\x001E 等),并且你希望将这些转义字符还原为它们实际表示的字符或字符串,可以使用以下方法: 1. 使用 Regex.Unescape 方法 Regex.Unescape 方法可以将字符串…

如何正确选择百度蜘蛛池服务

Tbaidutopseo 在竞争激烈的互联网环境中,网站若想获得更多流量和曝光,提升在搜索引擎中的排名至关重要。百度蜘蛛池服务作为一种能够帮助网站吸引百度蜘蛛抓取,进而提高网站收录量和排名的工具,受到众多网站所有者的关注。然而&a…

千峰React:函数组件使用(3)

多组态进行正确记忆 首先看这个代码 import { useState } from reactfunction App() {const [count, setCount] useState(0)const [count2, setCount2] useState(0)const [count3, setCount3] useState(0)const handleClick () > {setCount(count 1)}return (<div&…

(0)阿里云大模型ACP-考试回忆

这两天通过了阿里云大模型ACP考试&#xff0c;由于之前在网上没有找到真题&#xff0c;导致第一次考试没有过&#xff0c;后面又重新学习了一遍文档才顺利通过考试&#xff0c;这两次考试内容感觉考试题目90%内容是覆盖的&#xff0c;后面准备分享一下每一章的考题&#xff0c;…