# ZeroJudge - f384: 次承的痘痘 ### 題目連結:https://zerojudge.tw/ShowProblem?problemid=f384 ###### tags: `ZeroJudge` `數學` ```cpp= #include <iostream> #include <string> using namespace std; int main() { cin.sync_with_stdio(false); cin.tie(nullptr); int number, last; string grayCode; while (cin >> grayCode) { last = number = 0; for (int i = 0; i != grayCode.size(); ++i) { last = ('0' + last != grayCode[i]); number += last << (grayCode.size() - i - 1); } cout << number << '\n'; } } ```