剛開始切入點:任意排列的一種情況,如果想讓他反轉,要放幾次。
那麼具體化,(開始進入用邏輯,将代碼實作清晰化的過程),就是“按照題目要求開始實作所有細節要求,比如從第一個到最後一個完全是同一個顔色”。隻要是能想出來完整的操作流程,那麼代碼也可以自然而然地實作出來。
#include<stdio.h>
#include<string.h>
int main()
{
int n=0,i,N;
char a[200000];
scanf("%s",&a);
N=strlen(a);
for(i=0;i<N-1;i++)
{
if(a[i]!=a[i+1])
n++;
}
printf("%d",n);
return 0;
}