Tháng 8

01/08-05:56: Xin chào tháng 8

Mình sẽ đăng một số mục mình muốn viết trong các ngày qua, nhưng giờ chưa thể viết !

1. [01/08-06:08]: Ngừng facebook
Chính xác hơn là ngừng chia sẻ và tương tác facebook, mình sẽ dần dần hoạt động ẩn danh hơn, nếu mình viết được API facebook thông báo từ nhóm lớp, mình sẽ không lên facebook nữa, nhưng chưa !. Blog này sẽ là nơi duy nhất mình viết những điều mình muốn viết.

Ngoại trừ:

[06/08/2020]: Tương tác facebook vì công việc.

2. Lối nhỏ: em có biết đến đắng cay?

07/08:19:42: Bật nhạc và tâm sự với bàn phím nào ;)

[private]

3. Mất mát của ngây thơ

4. Tạm biệt những  vấn vương

5. [01/08-06:10]: Luật chia hết của 12 số nguyên tố nhỏ hơn 50

- Chia hết cho 2 thì chữ số tận cùng là 0,2,4,6,8. Ví dụ: 20 chia hết cho 2.
- Chia hết cho 3 thì tổng các chữ số phải chia hết cho 3. Ví dụ: 993:-> 9+9+3=21 -> 2+1=3 chia hết cho 3.
- Chia hết cho 5 thì tận cùng là 0,5. Ví dụ: 500.
Đa số mọi người chỉ biết luật chia hết của 3 số trên, dưới đây là luật chia hết của một vài số khác nhỏ hơn 50.

- Chia hết cho 7 thì tách số đó thành 2 phần, một phần chỉ bao gồm chữ số tận cùng, lấy chữ số tận cùng nhân -2, cộng tổng 2 phần. Nếu tổng đó chia hết cho 7 thì chữ số ban đầu chia hết cho 7.
Ví dụ: 826 -> 82 - 6x2 = 70 chia hết cho 7.
Các số sau đây cũng áp dụng cách tương tự như thế chỉ là thay đổi cộng thành trừ hoặc ngược lại.

- 7: -2. 11: -1. 13: +4. 17: -5. 19: +2. 23: +7. 29: +3. 31: -3. 37: -11. 41: -4. 43: +13. 47: -14.

 6. [01/08-08:08]: Doomsday

Luật Doomsday dùng để tính xem một ngày bất kỳ của một năm nào đó là thứ mấy. Bởi mỗi một năm sẽ có một thứ mà các ngày 3(năm nhuận thì là 4)/1, 28(29)/2,14/3,4/4,9/5,6/6,11/7,8/8,5/9,10/10,7/11,12/12 cùng giống nhau. Ví dụ như năm 2020 là thứ 7, năm 2019 là thứ 5. Từ đó có thể dễ dàng tính toán được một ngày bất kỳ trong năm là thứ mấy dựa vào các mốc trên.

Trước hết, quy ước các thứ trong một tuần (days of week) là : 0(Chủ Nhật),1(thứ 2),2,3,4,5,6. hãy coi đây là hệ số Thứ chẳng hạn. Ví dụ khi ta cộng trong hệ này: 1+10 = 11 không phải, đó là trong hệ thập phân, 1+10 trong hệ Thứ sẽ là 1+6 + 4 = 0+4 = 4 => Thứ 5.

Để tính được Doomsday cần biết Doomsday đặc biệt của thế kỷ: 1800(5) - 1900(3) - 2000(2) - 2100(0), đây là một vòng tuần hoàn, cứ 400 năm sẽ lặp lại một lần. Từ vòng tròn này, ví dụ tôi sinh ngày 2/3/2000 đúng vào năm Doomsday đặc biệt nên tôi có thể dễ dàng tính được: ngày 14/3 là thứ 3, vậy ngày để tính ngày 2/3: 14-7-7 = 0, ngày 0/3 hay chính là ngày 29/2 là thứ 3(2), 2(thứ 3)+2( thêm 2 ngày)=4 => Ngày hôm đó là thứ 5.

Một ví dụ nữa tính ngày 20/3/1900: Doomsday năm đó là 3, vậy 14/3 là thứ 4, 14+7=21/3 cũng là thứ 4, vậy 20/3 là thứ 3. 

Chúng ta biết Doomsday năm 2000 là 2, vậy năm 2001 là bao nhiêu ? Là 3 (2+1), vậy năm 1999 ? là 0 (2-2). Tại sao ? Bởi năm 2000 là năm nhuận, Doomsday của năm trước năm nhuận sẽ lùi lại 2 ngày, còn lại lùi lại 1 ngày. Như vậy, cứ sau 4 năm Doomsday sẽ +5. 

Ví dụ: Doomsday năm 2004 là 2+5 = 0 => Chủ nhật. Năm 2020 là 6, vậy năm 2019 là 4 (thứ 5), năm 2021 là 0(chủ nhật). Ngày 19/12/1912 là thứ mấy  ? Năm 1900 có Doomsday là 3: vậy 1912: 3+5+5+5 = 4 => thứ năm. Ngày 12/12/1912 là thứ 5, vậy 19/12/1912 là : 4+7=11=4=> Thứ 5.

Doomsday năm 1985 là bao nhiêu ? Năm 2000 là 2, 16 năm trước là năm 1984: 2-5-5-5-5=-23=-2 =3, vậy năm 1985 là 4. (Thứ 5).

Doomsday năm 1995: 1996 là: 2-5=-3 =4 => Thứ 5, vậy 1995 là thứ 3.

Có thể đọc thêm về công thức tổng quát tính Doomsday tại đây.

02/08-20:51: Design Hashset thất bại hàm delete() và không đủ sức để theo đuổi.

06/08:
21:41: Một câu quote rất hay, tôi sẽ nhớ nó: 

In science if you know what you are doing you should not be doing it.
In engineering if you do not know what you are doing you should not be doing it.

21:50: Nếu chọn một câu để lưu ý cho cuộc đời này, mình chọn:

“Short term predictions are always optimistic and long term predictions are always
pessimistic”

07/08:00:14: Random Walk

Người ta chứng minh được rằng các thủy thủ say rượu lảo đảo bước sang trái hoặc sang phải n bước, trung bình sẽ đi được √ n bước tính từ gốc (đi sang trái rồi đi sang phải thì là đi mất công lại quay lại chỗ cũ). Nhưng nếu có một cô gái sinh đẹp ở một hướng nào đó, thì các bước anh ta sẽ có xu hướng đi theo hướng đó và người đàn ông sẽ đi được một khoảng cách tỉ lệ với n.  

Trong cuộc đời của nhiều người, nhiều sự lựa chọn độc lập, lớn hay nhỏ, một nghề nghiệp có tầm nhìn sẽ giúp bạn có một khoảng cách đi được tỉ lệ thuận với n, trong khi không có tầm nhìn nào cả bạn chỉ có khoảng cách √ n.

Theo một nghĩa nào đó, sự khác biệt chính giữa người có thể đi xa hơn và không thể đi xa là một số người có tầm nhìn và những người khác thì không, họ chỉ có thể phản ứng với các sự kiện hiện tại khi chúng xảy ra.



No vision, not much of a future. Không có tầm nhìn, không nên mong chờ nhiều điều ở tương lai.

26/08: 11:23: Balance life

Cây nhị phân có lẽ là một cấu trúc dữ liệu hữu dụng trong lĩnh vực khoa học máy tính, nhưng nó không toàn vẹn, trường hợp suy biến của nó sẽ khiến nó chả khác gì một danh sách liên kết đơn, và họ đã tìm ra các giải pháp để khiến cây cân bằng bằng cách biến đổi như cây 23, cây đỏ đen. Và với cuộc đời này, tôi tin, giải pháp cân bằng của cuộc sống này là âm nhạc, và đối với tôi, tôi hoàn toàn có thể đắm chìm trong một bản giao hưởng, một tiếng đàn.
 
28/08: 01:23: Triangle

Cho số n, ví dụ n = 5, hãy in tam giác như sau: 

1    
22
333
4444

Có lẽ bạn sẽ nghĩ đến dùng tới 2 vòng lặp, nhưng không, áp dụng công thức toán ở đây, ta hoàn toàn có thể tính được kết quả của mỗi hàng, cho một vòng for chạy từ 1 đến n, công thức là: (10**i//9)*i (Mình thấy diễn giải bằng Python rất dễ hiểu).



Nhận xét

Bài đăng phổ biến từ blog này

Hiểu về Norm Regularization

Những thuật toán nền tảng trong lĩnh vực Trí tuệ nhân tạo (Artificial Intelligence I)