문제를 다양한 시각으로 접근을 하자.

최원준·2021년 9월 26일
0

오늘부터 백준에서 프로그래밍 문제를 조금씩 풀기로 했고, 새벽에 눈이 떠져서 기초적인 문제들을 조금 풀었다.

기초를 복습한다는 느낌으로 가볍게 풀고 있었는데, 한 문제를 풀고나서 왠지 다양한, 색다른 접근방식이 있을 것 같다는 생각이 들어 검색을 좀 했고 그런 방법을 고민해보지 않은 나를 반성하게 되었다.



백준 2588번 (https://www.acmicpc.net/problem/2588)

내 풀이는 문제 해결 방식을 관성적으로만 받아들였다. 풀이가 틀리진 않았지만, 다양한 방식으로 접근하는 노력을 크게 하지 못했다는 것을 반성한다.

입력값을 숫자가 아닌 문자열로 받아서 해결하는 방법이 있다. 문자열로 받아 charAt() 메소드로 하나씩 꺼내서 쓰거나, 혹은 toCharArray() 메소드를 사용하여 배열로 따로 저장해서 해결할 수도 있다.


오늘의 반성

문제가 쉬워 금방 해결할 수 있더라도, 다양한 접근 방식으로 한번 더 고민해보자.


참고한 곳

profile
Lv.01 개발자

0개의 댓글