ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • boj)8958
    PS/boj 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
킹수빈닷컴