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
- 맛집
- 제프딕슨
- 노노그램
- 블라인드박스
- 건담헤드
- DIY
- 포켓몬
- 가챠
- 롱라이플
- 지리데칼
- 미앤아이
- 게임
- 유루건
- 지쿠악스
- 발더스게이트
- 눈알빠지겠네
- 30mf
- 메탈퍼즐
- 밥무하마드
- 건담
- 누룽지소금빵
- 바질토마토뭐시기
- 발더스모드
- 코테
- LeetCode
- 취미
- 프라모델
- 코딩테스트
- 우리시대의역설
- javascript
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
