#agc039a. [agc039_a]Connection and Disconnection
[agc039_a]Connection and Disconnection
Problem Statement
Given is a string . Let be the concatenation of copies of . We can repeatedly perform the following operation: choose a character in and replace it with a different character. Find the minimum number of operations required to satisfy the following condition: any two adjacent characters in are different.
Constraints
- consists of lowercase English letters.
- is an integer.
Input
Input is given from Standard Input in the following format:
Output
Print the minimum number of operations required.
Sample Input 1
issii
2
Sample Output 1
4
is issiiissii
. For example, we can rewrite it into ispiqisyhi
, and now any two adjacent characters are different.
Sample Input 2
qq
81
Sample Output 2
81
Sample Input 3
cooooooooonteeeeeeeeeest
999993333
Sample Output 3
8999939997