やっぱり地道な努力と工夫なんですねー。練習問題とか基礎練とか大嫌いなので、実力はそこそこで良いことにしましょうそうしましょう( ´ ω ` ) ビットカウントがビットの数え方のことなら以前調べた気がしますー。2進数8桁だと、たしか01010101と10101010でマスクかけてビットシフトで桁揃えて足すと2桁ずつ立ってるビットがわかって、次はその足したものに00110011と11001100でマスクかけて桁揃えて足すと4桁ずつ、次は11110000と00001111で同じことをすると8桁全部、どんどん立ってるビットだけが足し合わされてわかる、みたいな仕組みだった気がします。本当に誰が思いつくんでしょうねー。 プログラムで遊ぶと目からウロコな瞬間がいっぱいあって楽しいです(・u・)