백준 문제 8958번을 해결하면서 처음엔 String Tokenizer로 해결하려다
다 붙어있는 문장을 글자단위로 떼어내기가 어려웠고
검색을 통해 String 배열을 Char 배열로 바꾸는 법을 알았다.
덕분에 해결.
입력 예시
5
OOXXOXXOOO
OOXXOOXXOO
OXOXOXOXOXOXOX
OOOOOOOOOO
OOOOXOOOOXOOOOX
출력 예시
10
9
7
55
30
char[] strToChar = input[i].toCharArray() 가 핵심.
그리고 개별 문장은 잘 처리가 되는데 한번에 하니까 자꾸 결과가 이상하게 나와서
보니까 초기화를 제대로 못해준 곳이 있었다. 변수 초기화 항상 신경쓸것.
문제 : https://www.acmicpc.net/problem/8958
'LANGUAGES, METHODLOGY' 카테고리의 다른 글
[JAVA] double과 int 간의 형변환을 항상 주의할 것. (0) | 2017.10.26 |
---|---|
[JAVA] ArrayList를 복사하고 정렬하고 싶을 때. (0) | 2017.10.12 |
[inteliJ] import한 git 프로젝트에서 branch 이동하기 (0) | 2017.06.09 |
[JDBC] jdbc driver class not found 오류시 (0) | 2017.05.12 |
[Codility] Distinct - 특정 배열에 포함된 모든 숫자의 종류 수 구하기 (0) | 2017.05.05 |