thảo luận Leetcode mỗi ngày

  • Người tạo chủ đề Người tạo chủ đề _Gia_Cat_Luong_
  • Ngày bắt đầu Ngày bắt đầu
Trạng thái
Không mở để trả lời thêm.
Cả tên cũng có chữ BK cơ mà thi rớt BK à, đồn như lời nhỉ
zFNuZTA.gif

Xưa thi đại học đc 13.5 điểm vừa đủ điểm sàn may đc FPT cứu vớt
g8XXj8u.gif


via theNEXTvoz for iPhone
ít ra thím còn học đại học
xjIzSG9.png
 
mí bạn đi học đàng hoàng, còn có bằng, còn mình thì bỏ học giữa chừng, thất học, người đời người ta gọi là mất dậy đó =((
 
ngoài Bắc mà huynh, HVNH
hkNtitg.png

xưa toạch HUST mới vào HVNH đấy
eDEPIVR.gif
Không sao, giờ chắc gì HUST giải được Q3 như Luân
uq1dgnk.png

Còn big tech thì mấy thằng trên này troll thôi chứ 3 4 năm nữa mới có thẻ xanh mới nghĩ tới =((
osCpCsi.png
Huynh đừng khiêm tốn, tôi biết huynh hay thức đêm mở udemy của @MasonMaoSuVuong lên học rồi pass FAANG. Mà sao không đưa cơm nữa
1BW9Wj4.png
 
Cả tên cũng có chữ BK cơ mà thi rớt BK à, đồn như lời nhỉ
zFNuZTA.gif

Xưa thi đại học đc 13.5 điểm vừa đủ điểm sàn may đc FPT cứu vớt
g8XXj8u.gif


via theNEXTvoz for iPhone
quý anh đây tư chất sáng ngời, đặt ở đâu cũng sáng như viên ngọc trong bùn thối, quả thực là xứng đáng ship cơm cho thread vozlit này
yBBewst.png
 
quý anh đây tư chất sáng ngời, đặt ở đâu cũng sáng như viên ngọc trong bùn thối, quả thực là xứng đáng ship cơm cho thread vozlit này
yBBewst.png
Chắc ship công không nên ko làm rồi
xjIzSG9.png
Bình thường người ta làm 1 giờ mấy k đô mà giờ đi ship công không gặp t cũng k ship.

Nhưng mà hỏi nghiêm túc sao không ship
osCpCsi.png
Bận thì xoay ca cho emđc mà @freedom.9
 
Sửa lần cuối:
class Solution:
def findMinDifference(self, timePoints: List[str]) -> int:
n = len(timePoints)
min_diff = float('inf')
minutes = [self.toMinutes(time) for time in timePoints]
minutes.sort()
for i in range(1, n):
min_diff = min(minutes - minutes[i - 1], min_diff)
return min(min_diff, 1440 - (minutes[-1] - minutes[0]))
def toMinutes(self, time: str) -> int:
hours, minutes = map(int, time.split(":"))
return hours * 60 + minutes
 
Java:
class Solution {
    public String[] uncommonFromSentences(String s1, String s2) {
        HashMap<String, Integer> map = new HashMap<>();

        for(String s : s1.split(" ")) {
            if (map.get(s) == null)
                map.put(s, 1);
            
            else
                map.put(s, map.get(s) + 1);
        }

        for(String s : s2.split(" ")) {
            if (map.get(s) == null)
                map.put(s, 1);
            
            else
                map.put(s, map.get(s) + 1);
        }

        List<String> list = new ArrayList<>();
        for(Map.Entry<String, Integer> entry : map.entrySet()) {
            if (entry.getValue() < 2)
                list.add(entry.getKey());
        }

        return list.toArray(new String[list.size()]);
    }
}
 
các bác cho e bon chen ráng theo chân bác freedom.9 :)

streak e hiện đang 1 năm 1 bài T_T

Mã:
use::std::collections::HashMap;
impl Solution {
    pub fn two_sum(nums: Vec<i32>, target: i32) -> Vec<i32> {
        let mut my_map = HashMap::new();
        
        for (i, num) in nums.iter().enumerate() {
            let complement = target - num;
            if let Some(j) = my_map.get(&complement) {
                return vec![*j, i as i32]
            }
            my_map.insert(num,i as i32);
        }
        vec![]
    }
    pub fn two_sum_brute_force(nums: Vec<i32>, target: i32) -> Vec<i32> {
        for i in 0..nums.len() {
            for j in i + 1 .. nums.len() {
                if nums[i] + nums[j] == target {
                    return vec![i as i32,j  as i32]
                }
            }
        }
        vec![]
    }
}
 
PHP:
class Solution {
    /**
     * @param String $s1
     * @param String $s2
     * @return String[]
     */
    function uncommonFromSentences($s1, $s2) {
        $s = $s1." ".$s2;
        $freq = [];

        // count words in s
        $arr = explode(" ", $s);
        foreach ($arr as $words) {
            if (!isset($freq[$words])) $freq[$words] = 0;
            $freq[$words]++;
        }

        // find the uncommon words
        $ans = [];
        foreach ($freq as $word => $count) {
            if ($count > 1) continue;
            $ans[] = $word;
        }
        return $ans;
    }
}
 
Sửa lần cuối:
Java:
public String[] uncommonFromSentences(String s1, String s2) {
    Map<String, Integer> counter = new HashMap<>();
    for (String s : s1.split(" ")) {
        counter.put(s, counter.getOrDefault(s, 0) + 1);
    }
    for (String s : s2.split(" ")) {
        counter.put(s, counter.getOrDefault(s, 0) + 1);
    }
    List<String> result = new ArrayList<>();
    counter.forEach((k, v) -> {
        if (v == 1) {
            result.add(k);
        }
    });
    return result.toArray(String[]::new);
}
 
Trạng thái
Không mở để trả lời thêm.

Thống kê chủ đề

Ngày tạo
_Gia_Cat_Luong_,
Người trả lời cuối
Vipluckystar,
Trả lời
17.755
Lượt xem
1.215.683
Quay lại
Lên đầu trang