iT邦幫忙

2019 iT 邦幫忙鐵人賽

0
自我挑戰組

程式設計師大冒險系列 第 99

[99/150]離散數學(九)函數-2

合成函數和重排。

【大綱】

  • 學習筆記
  • 檢討與修正
  • 閒談

【學習筆記】

定義好懂,但是例題不好寫。
「率」更正為「律」。
https://ithelp.ithome.com.tw/upload/images/20190107/20091910MFxtiqNVVi.jpg

下一個小節講「重排」,10222 - Decode the Mad man這題可以拿來用。
輸入和輸出總元素量不變,但是輸出結果做了順序上改變。
像UVa這題是指鍵盤打出來的字,會往左二格比方說「ERT」變「QWE」。
這題當初評判沒過,過幾天再挑戰一次。
當初以為「QWASZX」會遺失字元,現在看來應該是重排才對。

【檢討與修正】

有一些觀念看不懂,用數字帶進去才明白在講什麼。
根本原因在於代號太多又沒有宣告,想很久才明白這裡的A是指起始項。
但是下一章節又有不同意思,這讓我明白宣告重要性。

之前覺得c++宣告麻煩,我錯了(土下座)。
沒有宣告誰會知道你的代號是指什麼,就算程式是私人的。
其實只有當下才看得懂,之後沒有跑過一次不好理解。

【閒談】

快速讀完離散數學一遍,目前在熟悉例題中。
還有線性代數、計算機概論等,剩不到一個月時間。
感謝撥冗閱讀,歡迎留言指教。


上一篇
[98/150]離散數學(八)函數-1
下一篇
[100/150]鐵人賽文章破百學習分享
系列文
程式設計師大冒險115

尚未有邦友留言

立即登入留言