algorithm

[프로그래머스] Lv 1 자연수 뒤집어 배열로 만들기

3hoon 2022. 11. 22. 00:52

자세한 정보 클릭

 

GitHub - leemeo3/algorithm: This is a auto push repository for Baekjoon Online Judge created with [BaekjoonHub](https://github.c

This is a auto push repository for Baekjoon Online Judge created with [BaekjoonHub](https://github.com/BaekjoonHub/BaekjoonHub). - GitHub - leemeo3/algorithm: This is a auto push repository for Bae...

github.com

 

answer[cnt++] = Integer.parseInt(String.valueOf(result.charAt(i)));

위와 같은 형태로 []안에 바로 증감연산자를 넣을 수 있다.

이는 조금이라도 더 가독성을 늘려준다.

 

int resultLen = result.length() - 1;
for (int i = resultLen; i >= 0; i--) {

}

반면 위와 같은 경우는 가독성을 오히려 떨어트린다.

오히려 나는 가독성을 늘려줄거라 생각했는데 큰 오산이였다.

위와 같은 경우로 코드를 짠다면 변수가 무엇을 의미하는지 먼저 생각을 해야하고

그다음에 for문에 들어가는 저 변수가 무엇인지도 생각을 해야 하기에 굉장히 큰 시간낭비라 할 수 있다.

이러한 코딩습관을 버리자 !