Dev.baelanche

[백준 2810] 컵홀더 본문

Data Structure & Algorithm/PS - JAVA

[백준 2810] 컵홀더

baelanche 2019. 4. 27. 16:16
반응형

 

입력을 컵홀더를 표시한 형태로 바꾼후 풀었다.

내가 짠 코드대로 하게되면 일반좌석만 있을경우에 출력이 오답이 나와서 그 부분만 예외처리했다.

 

 

 

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int n = sc.nextInt();
		
		String s = sc.next();
		String s2 = s;
		
		s2 = s2.replaceAll("S", "*S*");
		s2 = s2.replaceAll("LL", "*LL*");
		s2 = s2.replaceAll("\\*\\*", "*");
		
		int cnt = 0;
		for(int i=0; i<s2.length(); i++)
			if(s2.charAt(i) == '*')
				cnt++;
		System.out.println(s.length() < cnt ? s.length() : cnt);
	}
}

반응형

'Data Structure & Algorithm > PS - JAVA' 카테고리의 다른 글

[백준 9324] 진짜 메세지  (0) 2019.04.27
[백준 3054] 피터팬 프레임  (0) 2019.04.27
[백준 1773] 폭죽쇼  (0) 2019.04.27
[백준 12813] 이진수 연산  (0) 2019.04.27
[백준 11292] 키 큰 사람  (0) 2019.04.27
Comments