Re: [闲聊] 每日LeetCode

楼主: fxfxxxfxx (爱丽丝)   2022-11-08 11:57:23
: 1544. Make The String Great
有一个没什么用,只是有点炫的小技巧就是
abs(c1 - c2) != 32
可以转成
(c1 ^ c2) != 32
或是
(c1 ^ c2 ^ 32) != 0
因为 32 刚好是 2 的次方
(不确定是不是故意的,因为 'Z' 跟 'a' 差了 7)
(变成只要 xor 32 就可以转换大小写)
我也是看 jserv 的文才知道的
https://www.pttweb.cc/bbs/Gossiping/M.1503848808.A.A6A
哇 原来是这么久以前的文了
我好老 :(
作者: an94mod0 (an94mod0)   2022-11-08 11:58:00
大师
作者: Rushia (みけねこ的鼻屎)   2022-11-08 12:04:00
杰夫 我的....超人...

Links booklink

Contact Us: admin [ a t ] ucptt.com