【python】【leetcode】【算法题目344—Reverse String】
来源:互联网 发布:手写识别软件 编辑:程序博客网 时间:2024/06/16 09:10
一、题目描述
题目原文:
Write a function that takes a string as input and returns the string reversed.
(反转输出字符串)
举例:
Given s = "hello", return "olleh".
二、题目分析
思路1:用python中切片的操作反向输出即可。(例如:s[ : : -1])
思路2:创建列表对象,利用下标反向交换字符串内容。(python中str对象不能改变,所以创建可改变的列表对象)
三、Python代码
class Solution(object): def reverseString(self, s): """ :type s: str :rtype: str """ #法1:用切片操作 return s[::-1] #法2:反向循环,创建列表,利用下标反向交换即可。(count为反向循环的下标控制) result = list(s) lenth = len(s) count = lenth while count > 0: result[lenth - count] = s[count - 1] count -= 1 return ''.join(result)
四、其他
题目链接:https://leetcode.com/problems/reverse-string/
Runtime: 法一:47ms,法二: 80ms
想法不够优化,欢迎大家留言交流~
0 0
- 【python】【leetcode】【算法题目344—Reverse String】
- [LeetCode] Reverse String Python 题解
- 【LeetCode-Python】344. Reverse String
- [leetcode: Python]344. Reverse String
- leetcode题目:reverse words in a string
- #leetcode# 344 Reverse String
- Leetcode Reverse String 344
- LeetCode 344 Reverse String
- LeetCode 344 Reverse String
- LeetCode 344 Reverse String
- [leetcode 344]Reverse String
- LeetCode 344:Reverse String
- leetcode 344 Reverse String
- LeetCode-344 Reverse String
- leetcode 344 Reverse String
- leetcode 344 Reverse String
- LeetCode-344:Reverse String
- LeetCode 344 Reverse String
- 浅谈MD5加密,真的安全么?
- 使用OKhttp加载网络上的图片
- Http工具类(新版 )
- Android开发之JNI学习完整版
- 计算可输入字数
- 【python】【leetcode】【算法题目344—Reverse String】
- Oracle性能优化-读懂执行计划
- ionic助手 v1.9.0 一键式开发环境工具(告别命令行,超强功能)
- 【JVM】内存区域分配机制和内存溢出异常
- 控件资源的标识:例如IDC_EDIT.IDC_BUTTON,IDI_MENU,IDD_POP等!
- 自动评价及判断订单表是否已经写入
- mysql中文乱码的解决办法
- (一)K好数 动态规划
- Http协议详解