반응형
/*
* Author : Jeonghun Cho
* Date : March 27, 2020
*/
 
#include<stdio.h>
#include<string.h>
 
int main(){
    int inputNumber;
    scanf("%d",&inputNumber);
    
    for(int i=0; i<inputNumber; i++){
        char trueOrFalse[81];
        int check = 1,sum = 0;
        scanf("%s",&trueOrFalse);
        
        for(int j=0;j<strlen(trueOrFalse);j++){
            if(trueOrFalse[j]=='O'){
                sum+=check;
                check++;
            }
            else{
                check = 1;
            }
        }
        printf("%d\n",sum);
    }
}
 
반응형

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

[백준] 2798 블랙잭 (C언어)  (0) 2020.04.17
[백준] 10828 스택 (C언어)  (0) 2020.04.01
[백준] 7568 덩치 (C언어)  (0) 2020.03.24
[백준] 2446 별 찍기 - 9 (C언어)  (0) 2020.03.23
[백준] 2523 별찍기 - 13 (C언어)  (0) 2020.03.18
반응형
/*
 * Author : Jeonghun Cho
 * Date : December 3, 2019
 */
 
public class Main {
 
    public static void main(String[] args) throws IOException{
        // TODO Auto-generated method stub
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        int[] size = new int[Integer.parseInt(br.readLine())];
        String[] str = new String[size.length];
        int count = 0;
        int sum = 0;
        char ch;
        
        for(int i=0; i<size.length; i++) {
            str[i] = br.readLine();
        }
        for(int i=0; i<size.length; i++) { 
            for(int j=0; j<str[i].length(); j++) {
                ch = str[i].charAt(j); 
                if(ch == 'O') {
                    sum = sum + (++count); 
                }else {
                    count = 0// 
                }
            }
            bw.write(sum+"\n");
            sum = 0;
            count = 0;
        }
        bw.flush();
        bw.close();
        br.close();
    }
}
Colored by Color Scripter
반응형

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

[백준] 11654 아스키 코드 (Java)  (0) 2019.12.04
[백준] 15596 정수 N개의 합 (Java)  (0) 2019.12.04
[백준] 1546 평균 (Java)  (0) 2019.12.03
[백준] 2577 숫자의 개수 (Java)  (0) 2019.12.03
[백준] 2562 최댓값 (Java)  (0) 2019.12.03

+ Recent posts