생각정리

알고리즘과 다중포문

Juzdalua 2022. 7. 18. 13:00

대학교 1학년에 C언어를 배우면서 이중포문을 엄청 썼던 기억이 있다. 그 때부터 당연시 이중포문을 줄곧 사용해왔다.

최근 코딩테스트 알고리즘 문제를 풀면서, 다중포문이 시간복잡도에 엄청난 영향을 미친다는걸 느끼고 있다.

 

내가 생각하는 이중포문의 장점은 다음과 같다.

원하는 결과값들을 console로 찍어가며 확인할 수 있는 점.

타 개발자가 코드를 봤을 때 순차적인 로직을 이해할 수 있는 점.

 

그러나 시간복잡도가 들어간다면 문제가 생긴다.

나는 다중포문을 reduce function으로 해결하는 편인데, 타인이 내 코드를 본다면 바로 이해할 수 있을지는 의문이다.

 

모든 코드는 분석하는데 시간이 걸리기에 이는 문제 삼지 않기로 했다. 기능이 더 중요하니까

'생각정리' 카테고리의 다른 글

Test code와 error 그리고 UX  (0) 2023.01.13
2022년 회고 - FLFI  (0) 2022.12.30
다시 자바로..  (0) 2022.11.14
잔디 채우기는 잠시 뒤로...  (1) 2022.04.27
백엔드 개발자는 프론트엔드 공부중..  (0) 2022.01.24