C013: 評語重排 C++解說
內容:進德美術館裡有上千幅名畫,每一幅畫的下面都寫下了三位知名鑑賞家的評語,由於工作人員的失誤,將三位鑑賞家裡面輩份最重的一位的評語放在最下面,這可是件很糟糕的事。明天這三位鑑賞家要來參觀,所以今晚要趕緊將這些評語的順序調整回來呀!輸入說明:輸入資料有三行包含空格的文字,即三位鑑賞家所寫的評語。(每句評語最長不會超過100個字元)輸出說明:請將這三行文字依3-1-2的順序輸出,也就是原本的第三句先
C012: 羅馬數字 C++解說
內容:羅馬數字是古羅馬所使用的計數系統,即使到了21世紀的現代,還是很常見到它的蹤跡。羅馬數字使用7個字母,分別代表:I(1)、V(5)、X(10)、L(50)、C(100)、D(500)、M(1000),解讀方式是從左到右,把出現的字母所代表的數字加起來,但是如果右邊的數字比左邊大,則代表是大數字減去小數字,才是代表的數字,例如VIII是8,而IX是9。現在給你一個羅馬數字,你能解讀出它代表多少
C011: 字裡玄機 C++解說
內容:古埃及的石壁上,刻畫著三行文字,它是進入法老王寶藏庫的提示。經過了一千多年,終於有人解讀出它的含義,將所有非數字的字元去除,只留下數字的部分,於是三行文字可以得到三個數字,最後再把這三個數字相加,就可以得到最終的密碼。你,能夠找出這密碼是什麼嗎?輸入說明:輸入資料有三行,每行有100個以內的字元(不包含空格),每行至少有一個字元是數字而且每行的數字不會超過8個。輸出說明:請將每行非數字的字元
C010: 編碼破解 C++解說
內容:在第二次世界大戰中,德軍的通訊編碼被美國破解,以致於機密被美國竊聽而慘敗。假設現在有一種簡易的文字編碼規則如下:將訊息每個字母往後推兩位再傳出去,例如 A→C、B→D,而後面的 Y→A、Z→B,所有的訊息都是大寫字母。現在給你編過碼的文字,請你解讀回原本的訊息。輸入說明:輸入一個字串,代表要破解的文字編碼。輸出說明:請輸出解碼後的文字。範例輸入:輸入1:UVQR輸入2:FWVA範例輸出 :輸
10706 第2題 完全奇數
解題說明解題二
10706 第1題 特殊編碼
解題說明
在Anaconda安裝结巴中文斷詞(分詞)
官網 : https://github.com/fxsjy/jiebaPython 2/3 均兼容全自動安裝:easy_install jieba 或者 pip install jieba / pip3 install jieba半自動安裝:先下載 http://pypi.python.org/pypi/jieba/ ,解壓後運行 python setup.py install手動安裝:將 jie
10603第4題基地台
10603第3題數字龍捲風
Python JSON (JavaScript Object Notation) 說明及範例
JSON (JavaScript Object Notation) 是一種輕量級的數據交換格式,它基於ECMAScript的一個子集。 Python3 中可以使用 json 模塊來對 JSON 數據進行編解碼,它包含了兩個函數: json.dumps(): 對數據進行編碼。 json.loads(): 對數據進行解碼。 在json的編解碼過程中,py