package boj_2810;

import java.io.BufferedReader;
import java.io.InputStreamReader;

/**
 * 백준 온라인 저지 2810번 (컵홀더) 문제풀이
 *
 * @see https://www.acmicpc.net/problem/2810
 * @author devetude
 */
public class Main {
	// 일반 좌석 문자 상수
	private static final char S = 'S';

	public static void main(String args[]) throws Exception {
		// 버퍼를 통해 입력 값을 받음
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int N = Integer.parseInt(br.readLine());
		String chair = br.readLine();

		br.close();

		// 컵 홀더 갯수 저장 변수 (맨 좌측 컵 홀더 갯수로 초기화)
		int cnt = 1;

		// 루프를 돌며 컵 홀더의 갯수를 셈
		for (int i = 0; i < N; i++) {
			// 일반 좌석 일 경우
			if (chair.charAt(i) == S) {
				cnt++;
			}

			// 커플 좌석 일 경우
			else {
				cnt++;
				i++;
			}
		}

		// 결과 값 출력
		System.out.println(cnt);
	}
}
@@ -737,16 +737,153 @@
 %09%7D%0A%09%09%7D%0A%0A
+%09%09// %EC%BB%B5 %ED%99%80%EB%8D%94%EC%97%90 %EB%86%93%EC%9D%84 %EC%88%98 %EC%9E%88%EB%8A%94 %EC%B5%9C%EB%8C%80 %EC%82%AC%EB%9E%8C %EC%88%98%EA%B0%80 %EC%A2%8C%EC%84%9D %EC%88%98 %EB%B3%B4%EB%8B%A4 %ED%81%B0 %EA%B2%BD%EC%9A%B0%0A%09%09if (cnt %3E N) %7B%0A%09%09%09// %EC%BB%B5 %ED%99%80%EB%8D%94%EC%97%90 %EB%86%93%EC%9D%84 %EC%88%98 %EC%9E%88%EB%8A%94 %EC%B5%9C%EB%8C%80 %EC%82%AC%EB%9E%8C %EC%88%98%EB%8A%94 %EC%A2%8C%EC%84%9D %EC%88%98%EC%99%80 %EA%B0%99%EC%9D%8C%0A%09%09%09System.out.println(N);%0A%09%09%7D%0A%0A%09%09else %7B%0A%09
 %09%09// %EA%B2%B0%EA%B3%BC 
@@ -887,16 +887,17 @@
 %EA%B2%B0%EA%B3%BC %EA%B0%92 %EC%B6%9C%EB%A0%A5%0A
+%09
 %09%09System
@@ -915,12 +915,16 @@
 n(cnt);%0A
+%09%09%7D%0A
 %09%7D%0A%7D

modify problem 2810