해당 설명을 작성하는 알고리즘 문제였다.
char[][] answer 에 char 형태의 값을 계산하는데에서 오류가 발생했다.
char 형태의 값을 int 형으로 계산해준다음 다시 char로 반환하는 방법을 생각.
count+=ary[a][b]-'0';
해당 형태로 계산하게 되면 ary[a][b] 는 char 형태의 값이지만 ary[a][b] - '0' 을 통해서 int 값으로 count 에 저장하게 된다.
answer[i][j] = (char) (count + '0');
(char) (count + '0') 를 통해 char 값으로 다시 변환하고 char 배열인 answer에다가 입력한다.
알고리즘을 풀면서 제일 약한 부분이 int char String 등 타입간의 변화를 활용하는 문제들이었는데. 여러 반복문 사이에서 어느 시점에서 어떻게 잘 사용해야 할지 고민을 해야했고 생각이 한번 꼬이고 나니 충분히 해결할 수 있는 문제도 제대로 풀어내지 못했다.
조금 더 천천히 로직을 정리하고 어떻게 코드로 풀어낼지 차근차근 단계별로 접근해야겠다.