[백준] 2018: 수들의 합 5 - JAVA(자바)
·
CS/Do it 알고리즘 코딩테스트 (자바편)
TMI: 며칠 전 실버 5로 승급했다🎉🎉 원래 책에 있는 모든 문제를 포스팅 하려 했지만... 생각보다 블로그 포스팅 시간이 꽤 걸려서(한시간 반 이상..ㅠ) 중요한 몇몇 문제들만 선별해서 포스팅하기로 했다. 이번 문제는 투 포인터를 이용한 문제라 정리하면 좋을 것 같아서 글을 올린다.🧩 문제Do it 알고리즘 코딩 테스트 자바편(구판) 006https://www.acmicpc.net/problem/2018"> 🧠 접근 방법 입력값 N의 최댓값이 10,000,000(천만)이므로 제한 시간 2초 안에 풀기 위해서는 O(n)의 시간 복잡도 알고리즘을 사용해야 한다.따라서 O(n)의 시간 복잡도를 가진 투 포인터(슬라이딩 윈도우) 방식으로 접근했다. 그럼 투 포인터란 무엇일까? 투 포인터1차원 배열..