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.
JavaScript:
/**
 * @param {number} start
 * @param {number} goal
 * @return {number}
 */
var minBitFlips = function(start, goal) {
    return (start ^ goal).toString('2').split('').filter(it => it === '1').length;
};
 
C#:
public class Solution {
    public static string ConvertToBase3Distinct(int num)
    {
        var res = num >= 0 ? string.Empty : "-";
        num = Math.Abs(num);
        var length = (int)Math.Log(num, 3);
        while (num > 0 && length >= 0)
        {
            if (num - (int)Math.Pow(3, length) < 0)
            {
                res += "0";
            }
            else
            {
                num -= (int)Math.Pow(3, length);
                res += "1";
            }

            length--;
        }
        if (num != 0) return "2";
        return res;
    }
  
    public bool CheckPowersOfThree(int n)
    {
        var binary = ConvertToBase3Distinct(n);
        foreach (var dig in binary)
        {
            if (!(dig == '1' || dig == '0'))
                return false;
        }

        return true;
    }

}

nay rảnh nên có bát cơm thêm mời các thím chưa ăn bao giờ
JEWoIdl.png

C++:
class Solution {
public:
    bool checkPowersOfThree(int n) {
        while(n > 0){
            int surplus = n % 3;
            if(surplus == 2) return false;
            n /= 3;
        }
        return true;
    }
};
 
Java:
class Solution {
    public boolean checkPowersOfThree(int n) {
        for(int i=16;i>=0;i--){
            if(n>=Math.pow(3,i)) n-=Math.pow(3,i);
        }
        return n==0;
    }
}

tại sao ko ai làm thế này nhỉ, trong solution cũng k thấy???
bản chất thì giống nhau cả đó fen :D

C++:
class Solution {
public:
    bool checkPowersOfThree(int n) {
        while(n > 0){
            int surplus = n % 3;
            if(surplus == 2) return false;
            n /= 3;
        }
        return true;
    }
};
@MasonMaoSuVuong học hỏi cách đặt tên nhé
4RJD3gO.png
 
https://leetcode.com/problems/insufficient-nodes-in-root-to-leaf-paths/

Java:
class Solution {
    int limit;

    public TreeNode sufficientSubset(TreeNode root, int limit) {
        this.limit = limit;

        if (travel(root, 0))
            return root;

        return null;
    }

    boolean travel(TreeNode node, int sum) {
        if (node == null) return false;

        sum += node.val;

        if (node.left == null && node.right == null && sum >= limit)
            return true;

        boolean left = travel(node.left, sum);
        boolean right = travel(node.right, sum);

        if (!left) node.left = null;
        
        if (!right) node.right = null;
        
        if (!left && !right)
            return false;

        return true;
    }
}
 
giải được 1 câu mà cũng lên rating hả ta
uq1dgnk.png
vKigGok.png
Từ từ em lên rating @LmaoSuVuong đừng khinh em nha
Xem tệp đính kèm 2678267
dưới bảo vệ thì rating bao nhiêu cũng chúng sinh bình đẳng mà thôi, phân biệt cảnh giới 1q gang, 2q gang, 3q gang.
e hiện cũng chỉ ở 2q trung kỳ, ko có dấu hiệu gì đột phá.
muốn lên 3q phải cảm ngộ dc đại đạo dp, pháp tắc tham lam.
yBBewst.png

q4 phải thành thục đồ thị. nhị nguyên 01 sinh vạn số, cảm ngộ thời gian không gian chi thuật (TC, SC)
GAI3Fr0.png

muốn đạt dc danh hiệu người bảo vệ
7JO4RkJ.png
ít nhất phải 3q đại viên mãn.
 
dưới bảo vệ thì rating bao nhiêu cũng chúng sinh bình đẳng mà thôi, phân biệt cảnh giới 1q gang, 2q gang, 3q gang.
e hiện cũng chỉ ở 2q trung kỳ, ko có dấu hiệu gì đột phá.
muốn lên 3q phải cảm ngộ dc đại đạo dp, pháp tắc tham lam.
yBBewst.png

q4 phải thành thục đồ thị. nhị nguyên 01 sinh vạn số, cảm ngộ thời gian không gian chi thuật (TC, SC)
GAI3Fr0.png

muốn đạt dc danh hiệu người bảo vệ
7JO4RkJ.png
ít nhất phải 3q đại viên mãn.
bác viết tấu hề vcl =)))
 
dưới bảo vệ thì rating bao nhiêu cũng chúng sinh bình đẳng mà thôi, phân biệt cảnh giới 1q gang, 2q gang, 3q gang.
e hiện cũng chỉ ở 2q trung kỳ, ko có dấu hiệu gì đột phá.
muốn lên 3q phải cảm ngộ dc đại đạo dp, pháp tắc tham lam.
yBBewst.png

q4 phải thành thục đồ thị. nhị nguyên 01 sinh vạn số, cảm ngộ thời gian không gian chi thuật (TC, SC)
GAI3Fr0.png

muốn đạt dc danh hiệu người bảo vệ
7JO4RkJ.png
ít nhất phải 3q đại viên mãn.
Tại hạ đang chờ người kế nhiệm để phi thăng lên cảnh giới cao hơn, thọ nguyên sắp hết
4gmOAMB.gif

Các hạ cứ 2Q Gang thế này thì chết
4gmOAMB.gif


via theNEXTvoz for iPhone
 
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