배열 2

백준 - 8958 번

https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 설명 : 첫 줄에는 테스트 케이스가 주어지고, 각 테스트 케이스는 한 줄로 이루어져 있으며, 문자열을 O와 X으로만 이루어져있다. 이 문자열속 O는 각 1점인데, 연속으로 맞을 경우 1점씩 더 추가된다. ex) oooooxxx = 15점// oxoxoxoxo = 5점 문제에서 주어진대로 접근하면 될 것 같아 크게 문제가 없다고 생각했다. 그러나 내 생각과 실제 코드 작성과는 거..

Java에 대한 기본적인 이해(배열과 메모리 그리고 조건문, 반복문)

1) 배열은 인덱스를 이용해 자료형이 같은 데이터를 관리하는 것이다. 2) 배열의 선언 및 초기화 배열도 변수와 마찬가지로 선언과 동시에 초기화를 할 수 있는데, 자바는 배열의 크기를 정하면 수정이 불가능하다. // 배열 선언 후 초기화 int []arr1 = new int[5]; arr[0]=100 arr[1]=200 arr[2]=300 // 배열 선언과 동시에 초기화 int [] arr2 = {1,2,3,4}; 3) 베열의 메모리 크기는 배열을 구성하는 데이터의 자료형에 따라 배열의 메모리 크기가 결정된다. 4) 배열을 가리키는 배열의 이름 = 기본 자료형 데이터를 담고 있는 변수와 달리 배열 변수는 배열 데이터의 주소를 담고 있다. 5) 배열의 기본 속성 = 기본 자료형 데이터를 담고 있는 변수와 ..

Language/Java 2022.01.17