隨著近年來AI開發技術有了突破性地成長,應用端的發展也越發蓬勃。一方面嶄新的技術伴隨著開創性的思維,拓展了相關應用的領域與方向;另一方面隨著投入市場的競爭者增加,從技術、產品到品牌間的競爭更加激烈。此次有幸來到AI EXPO,親眼見證人工智慧開創的時代新潮。儘管最初是抱著旁觀者的心態參觀,但在收穫來自不同領域的眾多專家講解,以及業界對於產業脈動的反應與策略後,我想,我們是新時代的參與者。
a244. 新手訓練 ~ for + if
題目連結
https://zerojudge.tw/ShowProblem?problemid=a244
解題思路
使用scanf()函式讀取測資,再使用switch()函式依照a值輸出不同種類的運算結果。
注意事項
在a002. 簡易加法,我們曾提過不同種類的資料型態。以整數來說,較常使用的資料型態是int,可儲存-2,147,483,648至2,147,483,647的整數。但本題測資較大,部分測資的運算結果會超過int型態變數所能儲存的最大數值,因此需使用long long型態的變數儲存輸入,寫法是%lld。
a229. 括號匹配問題
建議類題
解題思路
根據題意,我們要找出對於n個左括號和n個右括號來說,所有合法的,也就是說「任一點左括號數量皆大於等於右括號」的匹配組合。因為相信多數人和我一樣,沒辦法從題目敘述中找出規律,因此本題我們使用遞迴排除已經輸出的情況,列舉出所有的可能性。
想要了解什麼是遞迴,必須先知道有關函數的觀念。在a002. 簡易加法,我們曾經提過函式是一種可以執行特定功能的程式區塊。當我們呼叫函式時,電腦就會執行函式內的程式。那麼,如果我在函式內呼叫了這個函式本身,會發生什麼事情呢?因為每當電腦執行函式時,都會再次收到我們的函式呼叫,因此電腦將不斷重複執行這個函式。這就是遞迴,藉由在函式內呼叫函式本身,形成循環以重複執行程式。
a225. 明明愛排列
題目連結
https://zerojudge.tw/ShowProblem?problemid=a225
建議類題
解題思路
為數字排序的方法有很多種,而本題採用氣泡排序法,具體的作法是從第一個元素開始往下檢查,如果兩者的相對順序錯誤,就將兩者的位置對調,接著重新檢查,直到最後一個元素的位置也被確認正確無誤為止。
以本題來說,是要將輸入的數字按個位數由小到大排列,因此我們會從第二個數字開始檢查。如果它的個位數比前一個數字的個位數還大的話,代表檢查到目前為止,它在數列中的位置是正確的,我們就不會移動他的位置,繼續檢查下去;反之則需將它與前一個數字的位置對調,然後重新檢查;若是兩個數字的個位數相同,則依照數字的數值由大到小排列。
全球青年趨勢論壇 青年接待大使遴選-面試篇
全球青年趨勢論壇是由教育部青年發展署舉辦的活動,每年都會邀請國內外18–35歲的青年與國際青年組織代表參與,透過專題座談及分組討論等方式交流年度國際趨勢議題,以拓展全球化趨勢下的青年國際事務合作。參與全球青年趨勢論壇的方式可分為「青年接待大使」和「與會青年」兩種,兩者皆需事前報名,報名各自獨立。本篇我們就來聊聊關於青年接待大使的面試流程與準備!