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.
mới combat bên f33 xong đuối quá các fency ạ
clone của ai đây
osCpCsi.png
 
Các thím có biết ý tưởng của depth-first search có từ thời hi lạp cổ không? Trong câu chuyện Ariadne, Theseus, and the Minotaur. Theseus phải xuống hầm ngục để tìm giết Minotaur, tuy nhiên nếu chỉ đi vào mà không có chuẩn bị gì thì sẽ bị lạc và chết đói còn chưa chắc kiếm được Minotaur huống gì đánh nhau với nó. Nên Ariadne đã đưa cho Theseus một cuộn len để đánh dấu hướng ra, khi nào cần ra thì chỉ cần men theo cuộn len là được. Như vậy khả năng gặp Minotaur là chắc chắn xảy ra và không sợ bị lạc.
FY7e6U1.png
Người xưa thông minh thật.
 
Các thím có biết ý tưởng của depth-first search có từ thời hi lạp cổ không? Trong câu chuyện Ariadne, Theseus, and the Minotaur. Theseus phải xuống hầm ngục để tìm giết Minotaur, tuy nhiên nếu chỉ đi vào mà không có chuẩn bị gì thì sẽ bị lạc và chết đói còn chưa chắc kiếm được Minotaur huống gì đánh nhau với nó. Nên Ariadne đã đưa cho Theseus một cuộn len để đánh dấu hướng ra, khi nào cần ra thì chỉ cần men theo cuộn len là được. Như vậy khả năng gặp Minotaur là chắc chắn xảy ra và không sợ bị lạc.
FY7e6U1.png
Người xưa thông minh thật.
Fak đúng là từ điển bách khoa toàn thư, cái gì cũng biết đỉnh thật
 
Các thím có biết ý tưởng của depth-first search có từ thời hi lạp cổ không? Trong câu chuyện Ariadne, Theseus, and the Minotaur. Theseus phải xuống hầm ngục để tìm giết Minotaur, tuy nhiên nếu chỉ đi vào mà không có chuẩn bị gì thì sẽ bị lạc và chết đói còn chưa chắc kiếm được Minotaur huống gì đánh nhau với nó. Nên Ariadne đã đưa cho Theseus một cuộn len để đánh dấu hướng ra, khi nào cần ra thì chỉ cần men theo cuộn len là được. Như vậy khả năng gặp Minotaur là chắc chắn xảy ra và không sợ bị lạc.
FY7e6U1.png
Người xưa thông minh thật.
làm sao thông minh bằng Ca Ca
 
Mã:
func minBitFlips(start int, goal int) int {
    res := 0
    for  start != 0 || goal != 0 {
        // fmt.Println(start, " ", goal, " ", start & 1 , " ",  goal & 1 )
        if  (start & 1) != (goal & 1) {
            res++
        }
        start = start >> 1
        goal = goal >> 1
    }
    return res
}


Mã:
func countConsistentStrings(allowed string, words []string) int {
    count := len(words)
    arr := make([]bool, 26)
    for i:=0;i<len(allowed);i++{
        arr[allowed[i] - 'a'] = true
    }
    for _, word := range words {
        for i := 0;i<len(word);i++{
            if !arr[word[i] - 'a'] {
                count--
                break
            }
        }
    }    
    return count        
}
 
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.214.430
Quay lại
Lên đầu trang