leetcode:9.回文數
題目:判斷乙個整數是否是回文數。回文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。
示例1:
輸入: 121示例2:輸出: true
輸入: -121示例3:輸出: false
輸入: 10**:輸出: false
def
ispalindrome
(x):
falseflag =
0 num =
list
(str
(x))
#不能寫成num = [str(x)]
reversenum =
list
(num)
#不能寫成reversenum = num
reversenum.reverse(
)for i in
range
(len
(num)):
if num[i]
!= reversenum[i]
: falseflag =
1break
if falseflag ==1:
print
("false"
)else
:print
("true"
)
注意:
注意點備註在**後,不是很懂為什麼不能那樣寫,感謝大家的解答。
Leetcode Python 刷題技巧之滑動視窗
總結 示例 pandas 是基於numpy 的一種工具,該工具是為了解決資料分析任務而建立的。如下 示例 import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns impo...
LeetCode Python刷題 1 兩數相加
題目 給定乙個整數陣列nums和乙個目標值target,請你在該陣列中找出和為目標值的那兩個整數,並返回他們的陣列下標。你可以假設每種輸入只會對應乙個答案。但是,你不能重複利用這個陣列中同樣的元素。示例 給定 nums 2,7,11,15 target 9 返回 0,1 為了測試 是否重複利用陣列元...
LeetCode Python 打家劫舍I
你是乙個專業的小偷,計畫偷竊沿街的房屋。每間房內都藏有一定的現金,影響你偷竊的唯一制約因素就是相鄰的房屋裝有相互連通的防盜系統,如果兩間相鄰的房屋在同一晚上被小偷闖入,系統會自動報警。給定乙個代表每個房屋存放金額的非負整數陣列,計算你在不觸動警報裝置的情況下,能夠偷竊到的最高金額。示例 1 輸入 1...