본문 바로가기

LANGUAGES, METHODLOGY

[JAVA] 문장을 글자별로 추출하고 싶을 때, String 배열을 char 배열로 바꿔보자

백준 문제 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


참조 : http://jyosssss.tistory.com/79