Điểm:
100
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Những viên đá sắc màu
Có tất cả \(n\) hòn đá trên bàn, \(n\) viên đấy có màu và có thể là R
(đỏ), B
(xanh lam), G
(xanh lục). Bạn biết được màu của \(n\) viên đá trên bàn, hãy tìm số đá ít nhất phải lấy ra sao cho không có hai viên đá cạnh nhau trên bàn mà lại giống nhau.
Input
- Dòng thứ nhất nhập số \(n\text{ }(1\leq n\leq 100)\)
- Dòng thứ hai là màu sắc của \(n\) viên đá, là một xâu gồm các kí tự
R
,G
,B
.
Output
- Một dòng kết quả bài toán
Example
Test 1
Input
3
RRG
Output
1
Test 2
Input
5
RRRRR
Output
4
Bình luận
from sys import stdin , stdout
n = (int(stdin.readline()))
s = stdin.readline().strip('\n')
count = 0
for i in range(n - 1):
if s[i] == s[i + 1]:
count += 1
print(count)
sos
Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.
Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.
Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.