티스토리 뷰

PS/boj

boj)8958

kingsubin 2020. 8. 29. 21:19
import java.io.*;

public class Main {
    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 N = Integer.parseInt(br.readLine());

        for (int i = 0; i < N; i++) {
            String str = br.readLine();
            int point = 0;
            int ans = 0;

            for (int j = 0; j < str.length(); j++) { // 한 문장

                if (str.charAt(j) == 'O') { // O일 때
                    if (point == 0) {
                        point = 1;
                    } else {
                        point++;
                    }
                    ans += point;
                } else {    // X 일때
                    point = 0;
                }

            }

            bw.append(String.valueOf(ans)).append("\n");
        }

        bw.flush();
        bw.close();
    }
}

- 아 계속 for 문 돌때 i랑 j를 헷갈려서 오류가난다 ... 제발 제대로 보자

 

 

 


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

'PS > boj' 카테고리의 다른 글

boj)2012 - 등수 매기기  (0) 2020.08.31
boj)1911 - 흙길 보수하기  (0) 2020.08.31
boj)4344  (0) 2020.08.29
boj)10996  (0) 2020.08.29
boj)2446  (0) 2020.08.29