반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 스프링
- JPA
- querydsl
- 플러터 개발
- 스프링부트공부
- 코테준비
- JPA예제
- 기술공부
- 플러터 공부
- JPA공부
- JPA스터디
- nestjs공부
- 알고리즘공부
- 자료구조공부
- K8S
- Kafka
- 자바공부
- nestjs
- 스프링 공부
- 스프링공부
- 스프링부트
- 프로그래머스
- nestjs스터디
- JPA 공부
- DDD
- 코테공부
- Axon framework
- 기술면접공부
- Flutter
- 카프카
Archives
- Today
- Total
DevBoi
[Two pointer] 백준 2003번 본문
반응형
https://www.acmicpc.net/problem/2003
간단한 투포인터 문제이다.
정렬은 할필요없고, start, end 가 00부터 시작해서, sum과 타겟을 비교하면서 이동시키면된다.
다만 마지막 인덱스에 대해서는 조금 고민을해볼필요가 있다.
왜냐면 end가 index range를 벗어나게 되면 오류가 발생하기때문이지만
end가 마지막 지점에 있고 start를 줄여나가면서 탐색을 해야될 수도 있기 때문에,
end 가 마지막에 걸리고 , 만약에 end를 추가시켜주는 조건에서 break;를 걸면된다.
사실 while조건은 ture여도 된다.
반응형
'Algorithm > [Two pointer]' 카테고리의 다른 글
[Two pointer] 백준 16472 (0) | 2021.12.12 |
---|---|
[Two pointer] 백준 1806 (0) | 2021.12.09 |
[Two pointer] 2230백준 문제 풀이 (0) | 2021.12.07 |
[Two pointer] 3273번 문제풀이 (0) | 2021.12.07 |
[Two pointer] 백준 2559번 (0) | 2021.12.07 |