THẢO LUẬN

Viết bài như này nghỉ đi.lấy công số để đỡ bị phạt à

0
Avatar
đã nhận xét cho câu hỏi
thg 11 9, 2020 3:21 SA

@zingler

ở step 2 số lượng phòng 1 đã nhỏ hơn phòng 2 rồi bác

Step 2 là step so sánh đến nhân viên có mã số là 2 bạn nhỉ. Lúc đó thì làm sao phòng 1 lại có số lượng nhỏ hơn phòng 2 được nhỉ 🤔

Cả 3 phòng 1, 2, 3 đều khởi đầu với số lượng là 6. Và như ở phía trên thì bạn có ghi là

như với mã nhân viên 1 thì phòng 1,2,3 đều có, nên khi so thì sẽ chọn cái có số lượng nhỏ nhất, nếu bằng nhau thì giữ phòng đang đi so, ở ví dụ này thì phòng 2 và 3 sẽ bị trừ.

thì tức là sau Step 1, thì phòng 2 và 3 sẽ còn lại 5, và phòng 1 sẽ là 6, chứ nhỉ 🤔

0
Avatar
đã nhận xét cho câu hỏi
thg 11 9, 2020 3:16 SA

@thangtd90 ở step 2 số lượng phòng 2 đã nhỏ hơn phòng 1 rồi bác, đề bài là tìm ra nhân viên ở cùng nằm 2 phòng, thì ưu tiên phòng số lượng nhỏ nhất, tránh số liệu ảo, ví dụ tuy ông này được phân công làm ở 2 phòng, nhưng thời điểm hiện tại ông ấy ngồi ở 1 phòng thôi, phòng còn lại có ghế trống thì dựa vào code để hiển thị số lượng dư ghế cho người khác ấy bác

0

Đúng là gọn hơn thật nhưng phải đánh đổi là nếu muốn thêm/bớt component thì phải xoá ở 2 nơi.

0

Ca này khó nhỉ. Mình cũng chưa bị lỗi này bao giờ. Bạn thử check xem có config nhầm lệnh nào trong .zshrc không?

0
Avatar
đã nhận xét cho câu hỏi
thg 11 9, 2020 3:04 SA

@zingler Tức là nếu 2 hoặc 3 phòng có số lượng bằng nhau và cùng là số lượng nhỏ nhất, thì sẽ trừ ở tất cả các phòng bạn nhỉ 🤔

Cụ thể thì với dữ liệu ở trên thì sẽ qua các bước xử lý

Ban đầu
Phòng 1: 1,2,3,4,5 (msnv) - 6 (sl)
Phòng 2: 1,2,4 - 6
Phòng 3: 1,2,3 - 6
Phòng 4: 2,3,4 - 5
Phòng 5: 3,4 - 4

Step 1, so sánh mã nhân viên 1
Phòng 1: 1,2,3,4,5 - 6
Phòng 2: 1,2,4 - 5 // Trừ đi 1 do phòng có số lượng ít nhất 
Phòng 3: 1,2,3 - 5 // Trừ đi 1 do phòng có số lượng ít nhất 
Phòng 4: 2,3,4 - 5
Phòng 5: 3,4 - 4

Step 2, so sánh mã nhân viên 2
Phòng 1: 1,2,3,4,5 - 6
Phòng 2: 1,2,4 - 4 // Trừ đi 1 do phòng có số lượng ít nhất 
Phòng 3: 1,2,3 - 4 // Trừ đi 1 do phòng có số lượng ít nhất 
Phòng 4: 2,3,4 - 4 // Trừ đi 1 do phòng có số lượng ít nhất 
Phòng 5: 3,4 - 4

Step 3, so sánh mã nhân viên 3
Phòng 1: 1,2,3,4,5 - 6
Phòng 2: 1,2,4 - 4 
Phòng 3: 1,2,3 - 3 // Trừ đi 1 do phòng có số lượng ít nhất 
Phòng 4: 2,3,4 - 3 // Trừ đi 1 do phòng có số lượng ít nhất 
Phòng 5: 3,4 - 3 // Trừ đi 1 do phòng có số lượng ít nhất 

Step 4, so sánh mã nhân viên 4
Phòng 1: 1,2,3,4,5 - 6
Phòng 2: 1,2,4 - 4 
Phòng 3: 1,2,3 - 3
Phòng 4: 2,3,4 - 2 // Trừ đi 1 do phòng có số lượng ít nhất 
Phòng 5: 3,4 - 2 // Trừ đi 1 do phòng có số lượng ít nhất 

Step 5, so sánh mã nhân viên 5
Phòng 1: 1,2,3,4,5 - 5 // Trừ đi 1 do phòng có số lượng ít nhất 
Phòng 2: 1,2,4 - 4 
Phòng 3: 1,2,3 - 3
Phòng 4: 2,3,4 - 2
Phòng 5: 3,4 - 2

Kết quả có vẻ ra khác với kết quả của bạn ở trên 🤔

0
Avatar
đã nhận xét cho câu hỏi
thg 11 9, 2020 2:46 SA

@thangtd90

phòng 1: 3
phòng 2: 4
phòng 3: 4
phòng 4: 3
phòng 5: 2

Output đại khái sẽ vậy, như với mã nhân viên 1 thì phòng 1,2,3 đều có, nên khi so thì sẽ chọn cái có số lượng nhỏ nhất, nếu bằng nhau thì giữ phòng đang đi so, ở ví dụ này thì phòng 2 và 3 sẽ bị trừ.

0
Avatar
đã nhận xét cho câu hỏi
thg 11 9, 2020 2:38 SA

@zingler

Yêu cầu của bạn vẫn còn nhiều điểm mập mờ quá nhỉ, bạn miêu tả chi tiết hơn được không 😄

Ví dụ như trường hợp mình có dữ liệu thế này, thì bạn kỳ vọng output sẽ trả ra như thế nào nhỉ 🤔

arr1.push({phong: "phong1", "dsnv": "1,2,3,4,5", "sl": "6"});
arr1.push({phong: "phong2", "dsnv": "1,2,4,", "sl": "6"});
arr1.push({phong: "phong3", "dsnv": "1,2,3", "sl": "6"});
arr1.push({phong: "phong4", "dsnv": "2,3,4", "sl": "5"});
arr1.push({phong: "phong5", "dsnv": "3,4", "sl": "4"});
+1
Avatar
đã nhận xét cho câu hỏi
thg 11 9, 2020 1:57 SA

à mình lưu dữ liệu trong sql dạng string, muốn dạng mảng cũng được mà bác. Ví dụ ở trên thì 4 phòng đều có nv 1, mà phòng 2 số lượng ít nhất nên các phòng khác số lượng -1 hết.

0

Mình dùng tensorflow và sử dụng PhoBert như 1 layer trong model của mình thì khi model.save() thì bị lỗi. Chỉ có thể save và load weight được thôi. Mọi người có gợi ý gì để có thể save được full model không?

0
thg 11 9, 2020 1:54 SA

Bạn có thể viết nhanh một ví dụ đầu ra mong muốn được không. Và cái phần "dsnv": "1,2,3,4,5" tại sao không lưu cái 1,2,3,4,5 ở dạng mảng nhỉ.

0
thg 11 9, 2020 1:19 SA

@nguyenvantung2308 Do không có nhiều thời gian nhưng mình sẽ cố gắng update thêm các bài viết về phần này sớm nhất có thể 😃))

0
thg 11 9, 2020 1:15 SA

cậu ơi xai trính tả T_T

0
thg 11 8, 2020 3:44 CH

Mình mới học AI và đang tự tạo dataset và luyện model đầu tiên của mình thì gặp phải vấn đề này. Bài viết rất bổ ích, thanks người viết!

0
thg 11 8, 2020 2:21 CH

Really, bạn in thử figureArray ra xem nó có thay đổi giá trị không?

0
thg 11 8, 2020 1:56 CH

Thx bạn đã chia sẻ, mình góp ý là nên thêm tag ES6 hoặc đề cập đâu đó trong bài viết là đa số các cách viết gọn do ES6+ hỗ trợ.

+1
thg 11 8, 2020 11:31 SA

thank bạn đã đọc ^^

0
thg 11 8, 2020 8:50 SA

@nambui2000k

oke e nhé 💪💪💪

0
thg 11 8, 2020 8:47 SA

@maitrungduc1410 ok a. E cảm ơn a ạ. Các bài viết của a hay và dễ hiểu quá.

+1
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí