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 | 31 |
Tags
- 메탈퍼즐
- 포켓몬
- 발더스게이트
- 건담헤드
- javascript
- 롱라이플
- 바질토마토뭐시기
- 게임
- 누룽지소금빵
- 건담
- 밥무하마드
- 우리시대의역설
- 눈알빠지겠네
- 지쿠악스
- 유루건
- 30mf
- 취미
- LeetCode
- 발더스모드
- 가챠
- 코테
- 노노그램
- 지리데칼
- DIY
- 코딩테스트
- 프라모델
- 제프딕슨
- 미앤아이
- 맛집
- 블라인드박스
Archives
- Today
- Total
.Zzumbong
[leetCode/JS] 1266. Minimum Time Visiting All Points 본문
난이도 [ 😊 ] Easy
문제 설명
On a 2D plane, there are n points with integer coordinates points[i] = [xi, yi]. Return the minimum time in seconds to visit all the points in the order given by points. You can move according to these rules: In 1 second, you can either: move vertically by one unit, move horizontally by one unit, or move diagonally sqrt(2) units (in other words, move one unit vertically then one unit horizontally in 1 second). You have to visit the points in the same order as they appear in the array. You are allowed to pass through points that appear later in the order, but these do not count as visits.
입출력 예
Example 1:

Input: points = [[1,1],[3,4],[-1,0]]
Output: 7
Explanation: One optimal path is [1,1] -> [2,2] -> [3,3] -> [3,4] -> [2,3] -> [1,2] -> [0,1] -> [-1,0] Time from [1,1] to [3,4] = 3 seconds Time from [3,4] to [-1,0] = 4 seconds Total time = 7 seconds
Example 2:
Input: points = [[3,2],[-2,2]] Output: 5
Constraints
- points.length == n
- 1 <= n <= 100
- points[i].length == 2
- -1000 <= points[i][0], points[i][1] <= 1000
내 솔루션
/**
* https://leetcode.com/problems/minimum-time-visiting-all-points
* @param {number[][]} points
* @return {number}
*/
var minTimeToVisitAllPoints = function (points) {
let awnser = 0;
for (let i = 0; i < points.length - 1; i++) {
let cur = points[i];
let next = points[i + 1];
awnser += Math.max(
Math.abs(next[0] - cur[0]), Math.abs(next[1] - cur[1])
);
}
return awnser;
};
감상평

- 이지 문제가 가장 재미있다.
'coding test > leetCode' 카테고리의 다른 글
| [leetCode/JS] 1339. Maximum Product of Splitted Binary Tree (1) | 2026.01.07 |
|---|---|
| [leetCode/JS] 1161. Maximum Level Sum of a Binary Tree (0) | 2026.01.06 |
| [leetCode/JS] 1975. Maximum Matrix Sum (0) | 2026.01.05 |
| [leetCode/JS] 66. Plus One (0) | 2026.01.02 |
| [leetCode/JS] 1970. Last Day Where You Can Still Cross (1) | 2025.12.31 |
Comments