본문 바로가기
Etc/Coding Test

[JAVA] 백준 8958번: OX퀴즈 / length와 length(), size()의 차이

by 달의 조각 2022. 1. 27.

 

import java.util.*;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		String[] question = new String[sc.nextInt()];
		
		for(int i=0; i<question.length; i++) {
			question[i] = sc.next();
		}
		
		for(int i=0; i<question.length; i++) {
			int cnt = 0;
			int sum = 0;
			
			for(int j=0; j<question[i].length(); j++) {
				if(question[i].charAt(j) == 'O')
					cnt++;
				else
					cnt = 0;
				sum += cnt;
			}
			System.out.println(sum);
		}
	}
}

 


stackoverflow

함수 길이를 반환하는 데이터 타입
length 배열
length() 문자열 (String Object)
size() 컬렉션 프레임워크 타입 (ArrayList, ..)

 

댓글