Why We Sleep - Book Review

Author Matthew Walker Genres Self Help Rating πŸ’–πŸ’–πŸ’–πŸ–€πŸ–€ Date Finished ~2023 🎨 Impressions I’ll keep the review short and concise. My first impression of the book was good. I thought that anyone striving to improve their sleep quality should have read it. But after reading the article Matthew Walker’s β€œWhy We Sleep” Is Riddled with Scientific and Factual Errors I’m not sure anymore. It seems that in the first chapter alone there are an unproportional number of uncited papers, misleading citacions, wrong percentages and factual errors. The book is now being cited as a source in various papers despite not having the save scientific accuracy of published papers. ...

January 14, 2024

Atomic Habits - Book Review

Author James Clear Genres Self Help Rating πŸ’–πŸ’–πŸ’–πŸ’–πŸ’– Date Finished ~2022 πŸš€ The Book in 3 Sentences Habits compound over time and decay if not maintained. Focus on creating a system not a goal. The best way to change habits is to change identity. 🎨 Impressions I love this book. I actually read this book two years ago so this review is not very accurate. What is accurate is the result I achieved after reading this book (like going to the gym regularly, reading more, going outside more, working on my side projects and more…). This book literally changed my approach to improving my habits. It’s also the only one for which I have both the digital and hardcopy versions. ...

January 7, 2024

πŸ“š Library

An incomplete list of all the books I’ve read. ...

January 1, 2024

Stolen Focus: Why You Can't Pay Attention - Book Review

Author Johann Hari Genres Self Help Rating πŸ’–πŸ’–πŸ’–πŸ’–πŸ–€ Date Finished 17/12/2023 πŸš€ The Book in 3 Sentences Systemic problems require systemic solutions; individual solutions are only a temporary measure. The best engineers in the world are working to steal your attention and derail your focus. We are in what could be called surveillance capitalism, where we are digitally monitored so that advertisers can understand us and target us with as many ads as possible. 🎨 Impressions I like the book. It doesn’t offer a solution and it doesn’t pretend to offer one because there is no solution. The author even admits that he only partially fixed the problem of spending too much time looking at a screen. I like how it addresses various problems, smartphone related ones, like food quality, dangerous untested substances, and ADHD. ...

December 18, 2023

LeetCode Solutions

Problem Difficulty Tags 1. Two Sum Easy *2. Add Two Numbers Medium πŸ”— Linked List 9. Palindrome Number Easy 13. Roman to Integer Easy 14. Longest Common Prefix Easy String 20. Valid Parentheses Easy 21. Merge Two Sorted Lists Easy *35. Search Insert Position Easy 🌳 Binary Tree 53. Maximum Subarray Medium *57. Insert Interval Medium Array 66. Plus One Easy Array 67. Add Binary Easy 🌳 Binary Tree 70. Climbing Stairs Easy *98. Validate Binary Search Tree Medium 🌳 Binary Tree 100. Same Tree Easy 🌳 Binary Tree 101. Symmetric Tree Easy 🌳 Binary Tree *102. Binary Tree Level Order Traversal Medium 🌳 Binary Tree 104. Maximum Depth of Binary Tree Easy 🌳 Binary Tree *108. Convert Sorted Array to Binary Search Tree Easy 🌳 Binary Tree 110. Balanced Binary Tree Easy 🌳 Binary Tree 121. Best Time to Buy and Sell Stock Easy 136. Single Number Easy πŸ’» Bits 141. Linked List Cycle Easy πŸ”— Linked List 155. Min Stack Medium Stack *190. Reverse Bits Easy πŸ’» Bits 191. Number of 1 Bits Easy πŸ’» Bits *199. Binary Tree Right Side View Medium 🌳 Binary Tree 169. Majority Element Easy 206. Reverse Linked List Easy πŸ”— Linked List 217. Contains Duplicate Easy 232. Implement Queue using Stacks Easy 234. Palindrome Linked List Easy πŸ”— Linked List 235. Lowest Common Ancestor of a Binary Search Tree Medium 🌳 Binary Tree *237. Delete Node in a Linked List Medium πŸ”— Linked List 268. Missing Number Easy Array 278. First Bad Version Easy 283. Move Zeroes Easy *287. Find the Duplicate Number Medium 338. Counting Bits Easy 383. Ransom Note Easy 409. Longest Palindrome Easy 412. Fizz Buzz Easy *542. 01 Matrix Medium Dynamic Programming 543. Diameter of Binary Tree Easy 🌳 Binary Tree *572. Subtree of Another Tree Easy 🌳 Binary Tree 704. Binary Search Easy 🌳 Binary Tree 733. Flood Fill Easy 844. Backspace String Compare Easy 876. Middle of the Linked List Easy Array 976. Largest Perimeter Triangle Easy Array 977. Squares of a Sorted Array Easy πŸ”— Linked List 1337. The K Weakest Rows in a Matrix Easy 1342. Number of Steps to Reduce a Number to Zero Easy πŸ’» Bits 1672. Richest Customer Wealth Easy Matrix 1920. Build Array from Permutation Easy Array 1929. Concatenation of Array Easy Array 2095. Delete the Middle Node of a Linked List Medium πŸ”— Linked List 2235. Add Two Integers Easy Math Legend: ...

August 29, 2022