原创 Python實現簡單的鬧鐘/倒計時/番茄鍾軟件並打包成exe

文章目錄開發背景程序界面及使用介紹程序源碼使用Pyinstaller打包成exe程序下載鏈接備註 開發背景 玩電腦總是忘記休息,手機定鬧鐘太麻煩,在網上也沒有搜索到符合我需求的極簡軟件,故寫一個極簡(Low)版番茄鍾定時提醒自己休

原创 day11 (1281. 整數的各位積和之差)

題目描述:給你一個整數 n,請你幫忙計算並返回該整數「各位數字之積」與「各位數字之和」的差。 示例 1: 輸入:n = 234 輸出:15 解釋: 各位數之積 = 2 * 3 * 4 = 24 各位數之和 = 2 + 3

原创 day7 (面試題40. 最小的k個數)

題目描述: 輸入整數數組 arr ,找出其中最小的 k 個數。例如,輸入4、5、1、6、2、7、3、8這8個數字,則最小的4個數字是1、2、3、4。 限制: 0 <= k <= arr.length <= 10000 0

原创 day9 (945. 使數組唯一的最小增量)

題目描述:給定整數數組 A,每次 move 操作將會選擇任意 A[i],並將其遞增 1。 返回使 A 中的每個值都是唯一的最少操作次數。 示例 1: 輸入:[1,2,2] 輸出:1 解釋:經過一次 move 操作,數組將變

原创 day10 (876. 鏈表的中間結點)

題目描述: 給定一個帶有頭結點 head 的非空單鏈表,返回鏈表的中間結點。 如果有兩個中間結點,則返回第二個中間結點。 示例 1: 輸入:[1,2,3,4,5] 輸出:此列表中的結點 3 (序列化形式:[3,4,5])

原创 day17 (面試題62. 圓圈中最後剩下的數字)

題目描述:0,1,n-1這n個數字排成一個圓圈,從數字0開始,每次從這個圓圈裏刪除第m個數字。求出這個圓圈裏剩下的最後一個數字。 例如,0、1、2、3、4這5個數字組成一個圓圈,從數字0開始每次刪除第3個數字,則刪除的前4個數

原创 day21 (8. 字符串轉換整數 (atoi))

題目描述:請你來實現一個 atoi 函數,使其能將字符串轉換成整數。 首先,該函數會根據需要丟棄無用的開頭空格字符,直到尋找到第一個非空格的字符爲止。接下來的轉化規則如下: 如果第一個非空字符爲正或者負號時,則將該符號與之後面

原创 day20 (289. 生命遊戲)

題目描述:根據 百度百科 ,生命遊戲,簡稱爲生命,是英國數學家約翰·何頓·康威在 1970 年發明的細胞自動機。 給定一個包含 m × n 個格子的面板,每一個格子都可以看成是一個細胞。每個細胞都具有一個初始狀態:1 即爲活細

原创 day5 (836. 矩形重疊)

題目描述: 矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 爲左下角的座標,(x2, y2) 是右上角的座標。 如果相交的面積爲正,則稱兩矩形重疊。需要明確的是,只在角或邊接觸的兩個矩形不構成

原创 day23 (1290. 二進制鏈表轉整數)

題目描述:給你一個單鏈表的引用結點 head。鏈表中每個結點的值不是 0 就是 1。已知此鏈表是一個整數數字的二進制表示形式。 請你返回該鏈表所表示數字的 十進制值 。 示例 1: 輸入:head = [1,0,1] 輸出

原创 day11 (LCP 1. 猜數字)

題目描述:小A 和 小B 在玩猜數字。小B 每次從 1, 2, 3 中隨機選擇一個,小A 每次也從 1, 2, 3 中選擇一個猜。他們一共進行三次這個遊戲,請返回 小A 猜對了幾次? 輸入的guess數組爲 小A 每次的猜測,

原创 day12(1295. 統計位數爲偶數的數字)

題目描述:給你一個整數數組 nums,請你返回其中位數爲 偶數 的數字的個數。 示例 1: 輸入:nums = [12,345,2,6,7896] 輸出:2 解釋: 12 是 2 位數字(位數爲偶數) 345 是 3 位數

原创 day12 (892. 三維形體的表面積)*

題目描述:在 N * N 的網格上,我們放置一些 1 * 1 * 1 的立方體。 每個值 v = grid[i][j] 表示 v 個正方體疊放在對應單元格 (i, j) 上。 請你返回最終形體的表面積。 示例 1: 輸入

原创 day13 (999. 車的可用捕獲量)

題目描述:在一個 8 x 8 的棋盤上,有一個白色車(rook)。也可能有空方塊,白色的象(bishop)和黑色的卒(pawn)。它們分別以字符 “R”,“.”,“B” 和 “p” 給出。大寫字符表示白棋,小寫字符表示黑棋。

原创 centos6搭建ftp服務器教程

檢測是否已經安裝vsftpd rpm -qa | grep vsftpd 如果已經安裝vsftpd,會顯示相應版本號。沒有任何提示,表示沒有安裝vsftpd。 安裝vsftpdyum install -y vsftpd 出