본문 바로가기
알고리즘/백준

[JAVA]백준_2810_컵홀더

by 박 현 황 2021. 2. 25.

문제링크

https://www.acmicpc.net/problem/2810

 

2810번: 컵홀더

첫째 줄에 좌석의 수 N이 주어진다. (1 ≤ N ≤ 50) 둘째 줄에는 좌석의 정보가 주어진다.

www.acmicpc.net

 

 

 

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		char c[] = new char[N];
		String str = sc.next();
		
		for(int i=0;i<N;i++)
			c[i] = str.charAt(i);
		
		int result = 0;
		for(int i=0;i<N;i++) {
			if(c[i]=='S') result ++;
			if(c[i] =='L') {
				i = i+1;
				result++;
			}
		}
		
		//컵홀더에 컵을 꽂을 수 있는 최대 사람의 수 
		if((result+1)>N) System.out.println(N);
		else
			System.out.println(result+1);
		
	}
}

'알고리즘 > 백준' 카테고리의 다른 글

[JAVA]백준_8320_직사각형을만드는방법  (0) 2021.02.26
[JAVA]백준_17413_단어뒤집기  (0) 2021.02.25
[JAVA]백준_3985_롤케이크  (0) 2021.02.25
[JAVA]백준_2851_슈퍼 마리오  (0) 2021.02.25
[JAVA]백준_2559_수열  (0) 2021.02.25