Leetcode刷題指南 反轉字串 1283

2021-09-29 12:54:59 字數 737 閱讀 4382

2)思路

3)**

要求:寫乙個方法,接受給定字串作為輸入,返回將這個字串逐個字元翻轉後的新字串。

樣例輸入:「hello」

輸出:「olleh」

樣例 2:

輸入:「hello world」

輸出:「dlrow olleh」

從後往前遍歷字串,將每乙個字串起來

兩種方法:

//標頭檔案

class

solution

return str;};

};//主函式

#include

"pch.h"

#include

using

namespace std;

#include

#include

"1283.h"

class

solution

;solution function;

intmain()

方法二

class

solution

for(

int i =

0; i < s.

size()

;++i )

}return s;

}void

swap

(char

&a,char

&b)}

;

Leetcode刷題 整數反轉

解法一 思路 先將x轉化為字串形式str x 然後判斷x是否負數,是則輸出除負號外的倒序字串,然後取負,否則直接輸出倒序字串。def reverse force x int int str x str x if str x 0 str x str x 1 從後往前數,步進為1 321 x int s...

LeetCode 刷題 整數反轉

示例 1 輸入 123 輸出 321 示例 2 輸入 123 輸出 321 示例 3 輸入 120 輸出 21 注意 假設我們的環境只能儲存得下 32 位的有符號整數,則其數值範圍為 231,231 1 請根據這個假設,如果反轉後整數溢位那麼就返回 0。雖然是個easy難度的,但是想一次通過並不簡單...

LeetCode刷題 整數反轉

給你乙個 32 位的有符號整數 x 返回 x 中每位上的數字反轉後的結果。如果反轉後整數超過 32 位的有符號整數的範圍 231,231 1 就返回 0。假設環境不允許儲存 64 位整數 有符號或無符號 示例 1 輸入 x 123 輸出 321 示例 2 輸入 x 123 輸出 321 示例 3 輸...