Bạn bí chỗ nào thì hỏi chứ không lẽ bí hết, nhìn vào ít nhất bạn phải làm được ý 3View attachment 666568
Em có bài toán như này hóng cao nhân vào giúp. Em cũng đang bí quá
bài này nhìn dễ mà, cứ tính lần lượt là ra thuiView attachment 666568
Em có bài toán như này hóng cao nhân vào giúp. Em cũng đang bí quá
Em thấy nó bí việc quản lý bộ nhớ đấy bác, số nó tăng theo cấp số nhân kìa. loại nào lưu cho đủBạn bí chỗ nào thì hỏi chứ không lẽ bí hết, nhìn vào ít nhất bạn phải làm được ý 3
Tự code lại BigInt, dùng mảng số hoặc là string cũng được mà fenEm thấy nó bí việc quản lý bộ nhớ đấy bác, số nó tăng theo cấp số nhân kìa. loại nào lưu cho đủ
Tự code lại BigInt, dùng mảng số hoặc là string cũng được mà fen
Đề yêu cầu tất cả các bước hay chỉ bước cuối? Nếu phải đủ tất cả các bước thì cứ đúng thế mà làm, còn chỉ yêu cầu tìm cái cuối thì b phải nói rõ là cần giải thuật chứEm đang tìm xem có cái nào kiểu kiểu như modulo để áp dụng vào trường hợp này k. Chứ em k muốn tính cả 100 số ra bác ạ.
Gửi từ Samsung SM-A730F bằng vozFApp
Đề yêu cầu tất cả các bước hay chỉ bước cuối? Nếu phải đủ tất cả các bước thì cứ đúng thế mà làm, còn chỉ yêu cầu tìm cái cuối thì b phải nói rõ là cần giải thuật chứ
Bác k hiểu ý mình r, ví dụ đề bài chỉ yêu cầu tìm k, thì sẽ (có thể) có cách tìm k mà không cần biết mean (algorithm = do less work), còn nếu bắt làm đủ từng đó bước thì cứ thế mà làmTrước mắt là tìm giải thuật để tính được trung bình cộng của 100 số kia đã rồi mới làm được tiếp chứ bác
Gửi từ Samsung SM-A730F bằng vozFApp
Bác k hiểu ý mình r, ví dụ đề bài chỉ yêu cầu tìm k, thì sẽ (có thể) có cách tìm k mà không cần biết mean (algorithm = do less work), còn nếu bắt làm đủ từng đó bước thì cứ thế mà làm
class Solution:
def topKFrequent(self, nums: List[int], k: int) -> List[int]:
count = defaultdict(int)
for n in nums:
count[n] += 1
count = [(c, n) for n, c in count.items()]
count.sort(reverse=True)
return [n for c, n in count[:k]]
Vãi thế mà ông kia làm 400 bài từ bài 1 tới bài 400 luôn mới sợ.mình làm có mấy bài easy với medium, làm 1 hồi xong quay lại bài cũ éo nhớ giải kiểu gì luôn. Giờ mình chuyển qua luyện theo pattern. Đang tập làm sliding window
ai k quen giải thuật toán lúc đầu khó lắm, mần mãi mới xong 1 bài. Nhưng luyện dần dần đến lúc bon tay rồi thì nhanh không, nó có pattern cả đấy, phải nhìn ra pattern thì mới nhanh được.Vãi thế mà ông kia làm 400 bài từ bài 1 tới bài 400 luôn mới sợ.
Fen nói chính xác, cái này làm nhiều quen tay thôi chứ cũng chả phải thần thánh gì.ai k quen giải thuật toán lúc đầu khó lắm, mần mãi mới xong 1 bài. Nhưng luyện dần dần đến lúc bon tay rồi thì nhanh không, nó có pattern cả đấy, phải nhìn ra pattern thì mới nhanh được.
Thấy test thuật toán toàn công ty lớn. Chắc phải cần đến thuật toán thì người ta mới tuyển. Công ty nhỏ thì ai làm visa mời bác sang được.Fen nói chính xác, cái này làm nhiều quen tay thôi chứ cũng chả phải thần thánh gì.
Làm theo từng chủ đề cũng đc, nó giúp mình dễ quen hơn. Nhưng làm mãi 1 cái thì nhanh chán :v.
Cũng chả hiểu sao bọn EU US nó có văn hóa pv là phải test cái này. Thấy vô nghĩa vkl. Mình làm thấy giống giải câu đố vậy thôi, giải được thì hay ho chứ chả có bn tác dụng thực tế.
Vẫn nhiều cty có visa sponsor mà. Đợt trước mình có pv vài cty bên đó (k phải FAANG), tụ nào cũng có ít nhất 2 vòng thuật toán. Cơ mà fail sạch :v.Thấy test thuật toán toàn công ty lớn. Chắc phải cần đến thuật toán thì người ta mới tuyển. Công ty nhỏ thì ai làm visa mời bác sang được.
k pv cái này thì biết pv cái gì bác, nó phản ánh tư duy của ng lập trình. Còn ngôn ngữ nó bao la lắm. 1 cty có tỷ cái project, mỗi project 1 loại ngôn ngữ nền tảng. Tuyển thằng thuật toán tốt tức là tư duy nó tốt, dễ thích ứng với ctyFen nói chính xác, cái này làm nhiều quen tay thôi chứ cũng chả phải thần thánh gì.
Làm theo từng chủ đề cũng đc, nó giúp mình dễ quen hơn. Nhưng làm mãi 1 cái thì nhanh chán :v.
Cũng chả hiểu sao bọn EU US nó có văn hóa pv là phải test cái này. Thấy vô nghĩa vkl. Mình làm thấy giống giải câu đố vậy thôi, giải được thì hay ho chứ chả có bn tác dụng thực tế.
Em ưng ý kiến của bác này, tiếc là không thể thả tim, em chuẩn bị sang năm 3 rồi, mà thuật toán còn yếu quá, mấy bài từ mức dễ còn giải được lên mức trung bình là phân tích không nổi nữa không biết cải thiện được trình độ giải thuật không nữa chứ cứ mấy bài ngang mức trung bình nhiều lúc loay hoay gần 1 tiếng mà chưa giải đượck pv cái này thì biết pv cái gì bác, nó phản ánh tư duy của ng lập trình. Còn ngôn ngữ nó bao la lắm. 1 cty có tỷ cái project, mỗi project 1 loại ngôn ngữ nền tảng. Tuyển thằng thuật toán tốt tức là tư duy nó tốt, dễ thích ứng với cty