[Codeforces 266] A. Stones on the Table

WBeen·2021년 2월 11일

Codeforces

목록 보기
15/26

해석이 이상할 수 있습니다.
이상한 부분은 말씀해 주시면 수정하겠습니다.

문제:https://codeforces.com/problemset/problem/266/A

시간 제한: 2s
메모리 제한: 256MB

n개의 스톤이 테이블에 하나의 열로 있다, 각각은 red, green 그리고 blue인. 가장 적은 수를 계산하라 어떤 두 개의 이웃된 스톤이 서로 다른 색인. 열 위에 스톤들은 이웃되어 구성되어 있다 만약 그들 사이에 다른 스톤이 없다면.

[입력]
첫 줄에 정수 n (1 ≤ n ≤ 50)이 포함된다.-테이블 위 스톤에 갯수

다은 줄에 문자열 s가 포함된다, 스톤들의 색을 나타내는. 우리는 스톤들을 열의 숫자 1~n으로 왼쪽부터 오른쪽으로 구성한다. 문자열 s의 i번째 문자는 "R" 이면 red, "G" 면 green , "B" 이면 blue이다.

[출력]
하나의 정수를 출력한다.- 문제의 해답

[풀이]

문자열 s로 이뤄진 스톤들의 색에서 s의 처음부터 끝에서 두번째까지 반복문을 통해 현재 색과 다음 색상이 같으면
cnt++을 해주어 해답을 구한다.

[코드]
https://github.com/Woobeen906/Codeforces/blob/main/266-A.cpp

profile
Front-end 개발자로 가는 길을 기록

0개의 댓글