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

【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.dtcms.com/a/276802.html

相关文章:

  • 直播录屏技术揭秘:以抖音直播录屏为例
  • 【嘉立创】四层板设计
  • 如何搭建一个高质量的开放接口平台
  • 数据结构与算法之美:线索二叉树
  • 【Scratch】从入门到放弃(四):指令大全-九大类之事件、控制、侦测
  • 解释全连接层的“参数数量”和“计算过程”,保证像看动画片一样直观~
  • c++反射实现
  • # 打开【设备和打印机】菜单时显示成新式【打印机和扫描仪】菜单,怎么才能显示传统带打印机图标菜单?
  • batchnorm类
  • 【DIY小记】逸剑风云决烟尘回响+武家旧事+碧海仙踪DLC攻略整合
  • 哈希扩展 --- 位图
  • 专业硬件检测工具 AIDA64 Extreme V7.70.7500 至尊版
  • Sentry 集成
  • 基于51单片机的超声波智能避障小车仿真
  • YOLOv11 vs 前代模型:全面性能对比与分析
  • 蒙特卡洛树搜索方法实践
  • 系统性学习C语言-第十五讲-深入理解指针(5)
  • matplotlib:多个图表的绘制
  • RocketMQ-
  • 69 局部变量的空间分配
  • 系统引导修复
  • 功耗校准数据PowerProfile测试方法建议
  • (一)一阶数字低通滤波器---原理及其推导
  • 程序改错---字符串
  • 十三、K8s自定义资源Operator
  • 客户资源被挖?营销方案泄露?企业经营信息保护避坑指南
  • Python Day11
  • Agent任务规划
  • 【PMP备考】敏捷思维:驾驭不确定性的项目管理之道
  • QT中设计qss字体样式但是没有用【已解决】