原创 PAT-1006.換個格式輸出整數(15)

讓我們用字母 B 來表示“百”、字母 S 表示“十”,用 12...n 來表示不爲零的個位數字 n(<10),換個格式來輸出任一個不超過 3 位的正整數。例如 234 應該被輸出爲 BBSSS1234,因爲它有 2 個“百”、3 個“十”

原创 PAT-1001. 害死人不償命的(3n+1)猜想 (15)

1001. 害死人不償命的(3n+1)猜想 (15) 卡拉茲(Callatz)猜想: 對任何一個自然數n,如果它是偶數,那麼把它砍掉一半;如果它是奇數,那麼把(3n+1)砍掉一半。這樣一直反覆砍下去,最後一定在某一步得到n=1。  我們今

原创 PAT-1011.A+B和C(15)

給定區間 [−2​31​​,2​31​​] 內的 3 個整數 A、B 和 C,請判斷 A+B 是否大於 C。 輸入格式: 輸入第 1 行給出正整數 T (≤10),是測試用例的個數。隨後給出 T 組測試用例,每組佔一行,順序給出 A、B 

原创 正則表達式

一、什麼是正則表達式? 答:正則表達式就是記錄文本規則的代碼 二、基本語法 1.基礎類: . —— 匹配除“\n”之外的任何單個字符   \ —— 將下一個字符標記爲一個特殊字符 Eg.表示0~9所有數字 正則表達式:\d   ? ——

原创 PAT-1008.數組元素循環右移問題 (20)

一個數組A中存有N(>0)個整數,在不允許使用另外數組的前提下,將每個整數循環向右移M(≥0)個位置,即將A中的數據由(A​0​​A​1​​⋯A​N−1​​)變換爲(A​N−M​​⋯A​N−1​​A​0​​A​1​​⋯A​N−M−1​​)

原创 PAT-1009.說反話(20)

給定一句英語,要求你編寫程序,將句中所有單詞的順序顛倒輸出。 輸入格式: 測試輸入包含一個測試用例,在一行內給出總長度不超過 80 的字符串。字符串由若干單詞和若干空格組成,其中單詞是由英文字母(大小寫有區分)組成的字符串,單詞之間用 1

原创 OSSEC服務端+客戶端——開機啓動各項服務命令

配置好Ossec服務端和客戶端後,每次重啓各虛擬機後需要先啓動一些服務才能進行入侵檢測,現對步驟流程做如下筆記: 服務端: [matrix@localhost ~]$ su - [root@localhost ~]# systemctl