最近看前端看得有點累,閒暇之餘找點程式設計題調劑調劑,第一次做挑點簡單的
**# 卡拉茲(callatz)猜想:
#對任何乙個自然數n,如果它是偶數,那麼把它砍掉一半;如果它是奇數,那麼把(3n+1)砍掉一半。這樣一直反覆砍下去,最後一定在某一步得到n=1。卡拉茲在2023年的世界數學家大會上公布了這個猜想,傳說當時耶魯大學師生齊動員,拼命想證明這個貌似很傻很天真的命題,結果鬧得學生們無心學業,一心只證(3n+1),以至於有人說這是乙個陰謀,卡拉茲是在蓄意延緩美國數學界教學與科研的進展……
num = int(input())
count = 0
while num > 1:
if num % 2 == 0:
count += 1
num = num / 2
else:
count += 1
num = (3 * num + 1) / 2
print(count)
***********************************====手動分割線***********************************=
str = input()
num = 0
zw =
for item in str:
num += int(item)
print((』 『).join(zw))
***********************************====下面這題是leetcode的***********************************=
class solution:
def twosum(self, nums, target):
for i in range(len(nums)):
for x in range(i+1,len(nums)):
if nums[i] + nums[x] == target and x != i:
return i,x
LeetCode題的總結
在用python寫關於棧的 時,我們明白棧是通過list建立的,所以我們可以在 中直接用list模擬棧,而不需要先建立了棧,再用stack.push pop 等等。關於dict 我們不可否認dict是乙個非常強大的工具,就比如我們想找左括號的匹配,或者在列表中某個數右側的比它大的第乙個值等等,我們都...
pet4的一些資料
cache的訪問速度比記憶體快 asp.net提供了兩種基本的快取機制來提供快取功能。一種是應用程式快取另外一種快取機制是頁輸出快取 應用程式快取其實現原理說來平淡無奇,僅僅是通過asp.net管理記憶體中的快取空間。放入快取中的應用程式資料物件,以鍵 值對的方式儲存,這便於使用者在訪問快取中的資料...
leetcode 腦子打結的題
3.longest substring without repeating characters 容器不熟 10.regular expression matching 邏輯很亂,情況想不全。本想用普通方法直接寫出規則,發現卡在樣例 s aaa p a a 上不能解決了。這是卡住的 class so...