344. Reverse String

Leetcode Day 1

344 Reverse String

题目:
Write a function that takes a string as input and returns the string reversed.
编写一个以字符串作为输入并返回反向字符串的函数

Example 1:

Input: "hello" 
Output: "olleh"

Example 2:

Input: "A man, a plan, a canal: Panama"

Output: "amanaP :lanac a ,nalp a ,nam A"

解答:

  1. Python

classSolution(object):defreverseString(self, s):

         ""

         :type s: str

         :rtype: str

        """
    def  reverseString(s):

           return s[::-1]

  1. C++

class Solution {

public:

    string reverseString(string s) {

        int i=0, j=s.size()-1;

        while (i<j){

            swap(s[i++],s[j--]);   //swap函数

        };

        return s;

    }

};

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容