iT邦幫忙

2025 iThome 鐵人賽

DAY 15
0

今天是第十五天,解到d063. 的0 與 1,題目要求輸入0或1的值,若輸入為 0 則輸出 1,反之輸入為 1 則輸出 0。這題用條件判斷式if就可以輕鬆解出來,但題目是在測驗使用運算子的能力,希望能不用 if 指令,只用算術或關係運算子做出這題,但我常試用條件運算式還是可以完成作答,並沒有提示RF (Restricted Function)。這題可以有三種方式來解,第一種是直接運算,輸出1扣輸入的值就可以完成計算,當輸入1,及1-1等於0,輸入0答案為1,第二種是使用運算子,輸出!加輸入的值就好(若輸入值為a,則cout << !a << endl;),第三種是跟if同樣判斷分類,輸出(n==0?1:0)便可以作答。


上一篇
Day14 d051. 糟糕,我發燒了
系列文
使用zerojudge來備戰apcs的紀錄15
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言