Description
Submission
class Solution { public: int binaryGap(int n) { vector<int> pos; for(int i = 0; i < 32; ++i) { if((n>>i)&1) pos.push_back(i); } if(pos.size() < 2) return 0; int ret = 0; for(int i = 1; i < pos.size(); ++i) { ret = max(pos[i] - pos[i-1], ret); } return ret; } };