[TIL] 23.04.13

JH4·2023년 4월 13일
0

TIL

목록 보기
9/11

오늘의 문제


해당 설명을 작성하는 알고리즘 문제였다.
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에다가 입력한다.

TIL : 내가 얻은 것

알고리즘을 풀면서 제일 약한 부분이 int char String 등 타입간의 변화를 활용하는 문제들이었는데. 여러 반복문 사이에서 어느 시점에서 어떻게 잘 사용해야 할지 고민을 해야했고 생각이 한번 꼬이고 나니 충분히 해결할 수 있는 문제도 제대로 풀어내지 못했다.
조금 더 천천히 로직을 정리하고 어떻게 코드로 풀어낼지 차근차근 단계별로 접근해야겠다.

profile
개발일지

0개의 댓글