↓快轉到主要內容
  1. LeetCode/

LeetCode 3516: Find Closest Person

·1 分鐘· ·
LeetCode Weekly-Contest Easy
Wei Yi Chung
作者
Wei Yi Chung
Working at the contributing of open source, distributed systems, and data engineering.
目錄
LeetCode Weekly Contest 445 - 本文屬於一個選集。
§ 1: 本文

基本資料
#

難易度: easy 第一次嘗試: 2025-04-13

  • 總花費時間:02:00.00

解題思路
#

只需要使用暴力法來計算 x 到 z 和 y 到 z 的距離,然後比較這兩個距離並回傳結果。

解法
#

class Solution:
    def findClosest(self, x: int, y: int, z: int) -> int:
        distance_x_z = abs(z-x)
        distance_y_z = abs(z-y)
        
        if distance_x_z>distance_y_z:
            return 2
        elif distance_x_z<distance_y_z:
            return 1
        return 0

收穫
#

NA

遇到的問題
#

NA

LeetCode Weekly Contest 445 - 本文屬於一個選集。
§ 1: 本文

相關文章

LeetCode 3517: Smallest Palindromic Rearrangement I
·1 分鐘
LeetCode Weekly-Contest Medium
LeetCode 解題紀錄
LeetCode 3512: Minimum Operations to Make Array Sum Divisible by K
·1 分鐘
LeetCode Biweekly-Contest Easy
LeetCode 解題紀錄
LeetCode 2843: Count Symmetric Integers
·1 分鐘
LeetCode Daily Easy Digit-Dp
LeetCode 解題紀錄
LeetCode 617: Merge Two Binary Trees
·1 分鐘
LeetCode Daily Easy Tree
LeetCode 解題紀錄
LeetCode 3507: Minimum Pair Removal to Sort Array I
·1 分鐘
LeetCode Easy Simulation Array
LeetCode 3507 解題筆記:n 很小直接模擬,切片賦值右邊要是 list
LeetCode 3492: Maximum Containers on a Ship
·1 分鐘
LeetCode Easy Math
LeetCode 3492 解題筆記:最多 n² 個格子,重量最多放 maxWeight // w 個,取兩者較小值;用整數除法