#include <bits/stdc++.h>
using namespace std;
int main() {
  int t;
  cin >> t;
  while (t--) {
    int i;
    int n;
    cin >> n;
    string s;
    cin >> s;
    int cnt = 0;
    int sum1 = 0, sum2 = 0;
    for (i = 0; i < s.size(); i++) {
      if (s[i] == '0')
        cnt++;
      else {
        sum1 += max(cnt - 1, 0);
        cnt = 0;
      }
      if (i == s.size() - 1 and s[i] == '0') {
        sum1 += (cnt - 1);
      }
    }
    cnt = 0;
    for (i = 0; i < s.size(); i++) {
      if (s[i] == '1')
        cnt++;
      else {
        sum2 += max(cnt - 1, 0);
        cnt = 0;
      }
      if (i == s.size() - 1 and s[i] == '1') {
        sum2 += (cnt - 1);
      }
    }
    cout << max(sum1, sum2) << "\n";
  }
}
