#include <bits/stdc++.h>
using namespace std;
const int maxn=1009;
int n;
char s[maxn];
int a[maxn],b[maxn];
int main()
{
int t;
cin>>t;
while(t--)
{
int ans=1e9;
cin>>(s+1);
int one=0,zero=0;
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
for(int i=1;i<=strlen(s+1);i++)
{
a[i]=a[i-1],b[i]=b[i-1];
if(s[i]=='0') zero++,b[i]++;
else one++,a[i]++;
}
for(int i=1;i<=strlen(s+1);i++)
{
int last_one=one-a[i];
int last_zero=zero-b[i];
//ǰ��0,����1
ans=min(ans,a[i]+last_zero);
//ǰ��1������0
ans=min(ans,b[i]+last_one);
}
//ȫ0
ans=min(ans,a[strlen(s+1)]);
//ȫ1
ans=min(ans,b[strlen(s+1)]);
cout<<ans<<endl;
}
}