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.
leak 2 phần này trong study plan của graph được không đại gia @freedom.9
JEWoIdl.png

Xem tệp đính kèm 2676586
Bữa trước ko renew subscrirption rồi mai fence =(( đang nghèo lắm ko có tiền mua Premium rồi.
Đm hồi ở VN sướng như vua, lương tháng total cũng lên tới 90tr Net mua đồ ko cần nhìn giá, từ hồi qua Mỹ nghèo như chó subscription Leetcode cũng hết tiền mua =(( bà mẹ nó ko đc nhảy việc ngột ngạt vãi :ah: mới đặt cọc bệnh viện 3k$ cho vợ đẻ ko còn đồng nào.
Chứ tôi mà giàu thì đi tiêu tiền rồi còn vô chơi vozliz làm chi =((
 
Bữa trước ko renew subscrirption rồi mai fence =(( đang nghèo lắm ko có tiền mua Premium rồi.
Đm hồi ở VN sướng như vua, lương tháng total cũng lên tới 90tr Net mua đồ ko cần nhìn giá, từ hồi qua Mỹ nghèo như chó subscription Leetcode cũng hết tiền mua =(( bà mẹ nó ko đc nhảy việc ngột ngạt vãi :ah: mới đặt cọc bệnh viện 3k$ cho vợ đẻ ko còn đồng nào.
Chứ tôi mà giàu thì đi tiêu tiền rồi còn vô chơi vozliz làm chi =((
sao coi mấy vid 1 ngày làm SWE ở mẽo thấy chill lắm mà bác :adore: toàn sáng 9h tới cty, trưa 11h đi tập gym. chiều 2h vào làm tới 6 h tối về đi ăn nhà hàng :ah:
 
Python:
class Solution:
   
class Solution:
    def minBitFlips(self, start: int, goal: int) -> int:
        result = start ^ goal
        count = 0
        while result > 0:
            result &= result - 1
            count += 1
        return count
 
C++:
class Solution {
public:
    int minBitFlips(int start, int goal) {
        return __builtin_popcount(start ^ goal);
    }
};
 
chạy hết bit thôi, hóa ra là còn xor đc :shame:
JavaScript:
function minBitFlips(start: number, goal: number): number {
    let res = 0;
    while (start > 0 || goal > 0) {
        if ((start & 1) !== (goal & 1)) res++;
        start >>= 1, goal >>= 1;
    }
    return res;
};
 
Good morning

Java:
class Solution {
    public int minBitFlips(int start, int goal) {
        int res = 0;

        for (int i = 0; i < 32; i++) {
            res += (start & 1) ^ (goal & 1);
            
            start >>= 1;
            goal >>= 1;
        }

        return res;
    }
}
 
Bữa trước ko renew subscrirption rồi mai fence =(( đang nghèo lắm ko có tiền mua Premium rồi.
Đm hồi ở VN sướng như vua, lương tháng total cũng lên tới 90tr Net mua đồ ko cần nhìn giá, từ hồi qua Mỹ nghèo như chó subscription Leetcode cũng hết tiền mua =(( bà mẹ nó ko đc nhảy việc ngột ngạt vãi :ah: mới đặt cọc bệnh viện 3k$ cho vợ đẻ ko còn đồng nào.
Chứ tôi mà giàu thì đi tiêu tiền rồi còn vô chơi vozliz làm chi =((
Này giống khoe lương ở VN hơn là than nghèo, :doubt:
 
C#:
public class Solution {
    public int MinBitFlips(int start, int goal) {
    return BitOperations.PopCount((uint)(start ^ goal));
    }
}

C#:
public class Solution {    public int MinBitFlips(int start, int goal) {        var diff = start ^ goal;        var count = 0;        while (diff > 0) {            count += diff & 1;            diff >>= 1;        }        return count;    }}
}
 
C++:
class Solution {
public:
    int minBitFlips(int start, int goal) {
        int temp = start ^ goal;
        int cnt = 0;
        while (temp) {
            cnt += temp & 1;
            temp >>= 1;
        }
        return cnt;
    }
};
 
Java:
class Solution {
    public int minBitFlips(int start, int goal) {
        int ans = 0;
        while (start > 0 || goal > 0) {
            if ((start & 1) != (goal & 1)) {
                ans++;
            }
            start >>= 1;
            goal >>= 1;
        }
        return ans;
    }
}
 
Swift:
class Solution {
    func minBitFlips(_ start: Int, _ goal: Int) -> Int {
        var result = 0
        var start = start
        var goal = goal

        while start > 0 || goal > 0 {
            if start&1 != goal&1 {
                result += 1
            }
            start >>= 1
            goal >>= 1
        }

        return result
    }
}
 
Java:
class Solution {
    public int minBitFlips(int start, int goal) {
        return Integer.bitCount(start ^ goal);
    }
}
 
bác cứ đùa e. Cũng nhờ ngày nào cũng đọc sol của bác nên trình em lên rõ hẳn :stick:

via theNEXTvoz for iPhone
Đúng rồi
zFNuZTA.png
Ở thread này phải học từ @LmaoSuVuong thì mới mong lên trình được. Từ ngày mình học của bác ấy giờ giải bài đỡ sợ hơn hẳn, lúc trước gặp med hard là tay chân run cầm cập rồi
 
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.213.926
Quay lại
Lên đầu trang