자바/백준

[백준 2810] 컵홀더

슈슈버거 2022. 8. 23. 23:10

문제

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

 

2810번: 컵홀더

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

www.acmicpc.net


내가 작성한 코드

import java.io.*;

public class 백준2810 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        int num = Integer.parseInt(br.readLine());

        String seat = br.readLine();

        int i = 0;
        int count = 0;

        if(seat.contains("L")==false){
            bw.write(Integer.toString(seat.length()));
        }
        else{
            while(i<num){
                if(seat.charAt(i)=='S'){
                    count++;
                    i++;
                }
                else{
                    count++;
                    i += 2;
                }
            }

            bw.write(Integer.toString(count+1));
        }

        bw.close();
    }
}

'자바 > 백준' 카테고리의 다른 글

[백준 4796] 캠핑  (0) 2022.08.23
[백준 2954] 창영이의 일기장  (0) 2022.08.23
[백준 9093] 단어 뒤집기  (0) 2022.08.22
[백준 5555] 반지  (0) 2022.08.22
[백준 14405] 피카츄  (0) 2022.08.22