当前位置: 首页 > java >正文

【leetcode】709. 转换成小写字母

文章目录

    • 题目
    • 题解
      • 1. 库函数
      • 2. ASCII + 32
      • 3. ASCII 或 32

题目

709. 转换成小写字母

给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。

示例 1:

输入:s = “Hello”
输出:“hello”

示例 2:

输入:s = “here”
输出:“here”

示例 3:

输入:s = “LOVELY”
输出:“lovely”

题解

1. 库函数

class Solution(object):def toLowerCase(self, s):""":type s: str:rtype: str"""return s.lower()

2. ASCII + 32

class Solution(object):def toLowerCase(self, s):""":type s: str:rtype: str"""result = []for ch in s:if 'A' <= ch <= 'Z':result.append((chr(ord(ch) + 32)))else:result.append(ch)return "".join(result)

3. ASCII 或 32

class Solution(object):def toLowerCase(self, s):""":type s: str:rtype: str"""result = []for ch in s:if 'A' <= ch <= 'Z':result.append((chr(ord(ch) | 32)))else:result.append(ch)return "".join(result)
http://www.xdnf.cn/news/15231.html

相关文章:

  • 赋能家庭、行业与工业场景,智微智能新一代Twin Lake 全栈智能终端发布
  • 用一张“冰裂纹”石墨烯薄膜,让被动散热也能做 AI 推理——基于亚波长裂纹等离激元的零功耗温度-逻辑门
  • 基于YOLO11的垃圾分类AI模型训练实战
  • MCP上的数据安全策略:IAM权限管理与数据加密实战
  • wedo智能车库-----第31节(免费分享图纸)
  • 独立开发第二周:构建、执行、规划
  • 【Lucene/Elasticsearch】 数据类型(ES 字段类型) | 底层索引结构
  • 记录Ruoyi-vue-pro芋道商城部署过程
  • C++类模版2
  • BERT:双向Transformer革命 | 重塑自然语言理解的预训练范式
  • 事件驱动设计:Spring监听器如何像咖啡师一样优雅处理高并发
  • Linux的NetworkManager的nmcli配置网桥(bridge) 笔记250712
  • Linux操作系统之进程间通信:共享内存
  • 同步、异步、阻塞、非阻塞之间联系与区别
  • SOEM build on ubuntu
  • 2025Stockapi股票数据接口,股票实时数据,技术指标macd,kdj,cci技术指标算法,集合竞价数据,龙虎榜数据接口
  • 【图像处理基石】如何入门大规模三维重建?
  • Gameplay - 独立游戏Celeste的Player源码
  • Unity开发中常用的洗牌算法
  • 用 Jpom 10 分钟搭好一套轻量级 CICD + 运维平台
  • Python技巧记录
  • 电网失真下单相锁相环存在的问题
  • Redis专题总结
  • 【工具】什么软件识别重复数字?
  • AI产品经理面试宝典第11天:传统软件流程解析与AI产品创新对比面试题与答法
  • 分布式数据库系统模式结构深度解析
  • C++ 模板工厂、支持任意参数代理、模板元编程
  • 科技驯服烈日狂沙:中东沙漠农场的光储革命
  • 开发AI Agent到底用什么框架——LangGraph VS. LlamaIndex,一文看懂!
  • 使用Java完成下面程序