本題是個簡單的字串題。
我自己是用 stringstrem
來處理,但我剛才發現電神的解法比我漂亮很多,跟大家分享。
他首先讀入一個字串 $s$ 並將 $s[0]$ 放入空字串 $t$,接著不斷讀入字串 $tmp$ 並把 $tmp[0]$ 附加到 $t$ 之尾端,最後判斷 $s == t$ 之真假。
附帶一題,對於所有字母其大小寫之值相差於第五個位元,例如 'A' 之 ascii code 為 $65 = 0b1000001$ 而 'a' 之 ascii code 為 $97 = 0b1100001$。因此在全部化為大小寫時,可以利用位元運算取代 tolower()
. toupper()
。
本題是個簡單的字串題。
我自己是用 stringstrem
來處理,但我剛才發現電神的解法比我漂亮很多,跟大家分享。
他首先讀入一個字串 $s$ 並將 $s[0]$ 放入空字串 $t$,接著不斷讀入字串 $tmp$ 並把 $tmp[0]$ 附加到 $t$ 之尾端,最後判斷 $s == t$ 之真假。
附帶一題,對於所有字母其大小寫之值相差於第五個位元,例如 'A' 之 ascii code 為 $65 = 0b1000001$ 而 'a' 之 ascii code 為 $97 = 0b1100001$。因此在全部化為大小寫時,可以利用位元運算取代 tolower()
. toupper()
。
那個...連結加不進去