# Ibrahim Hasnat

## Let’s Create a Calculator Using Python

We all know about calculators and what it does. This blog is about creating a basic calculator using Python. If you are a beginner, this might...

## Graph Overview | Data Structure

Intro We use data structures to organize our data. Depending on the structure rules, the process of data manipulation is different. In computer science, we see...

## Write Rock Paper Scissors Game Using Python

Rock Paper Scissors is a pretty well-known game. I assume that you know about it and its rule. In this blog, we are going to build...

## LeetCode 226 | Invert Binary Tree | Python | Solution

Invert Binary Tree is one of the most popular programming problems. It’s an easy problem. I assume that you have a basic understanding of Binary Tree...

## LeetCode 199 | Binary Tree Right Side View | Python | Solution

If you know about the level order traversal algorithm, finding the right-side view of a binary tree becomes easy for you. This problem is nothing but...

## Number of 1 Bits | LeetCode 191 | Python | Solution

To solve this ‘number of 1 bits‘ problem, we have to count the number of ‘1’ bits from an unsigned integer. It’s an easy problem if...

## for … in and for … of loop in JavaScript

We all know about the loop. A loop is a fundamental concept in any programming language. Generally, we use a loop for repetitive tasks or go...

## Max Area of Island | LeetCode 695 | Python | Solution

‘Max Area of Island’ is a graph problem. I assume you already have a basic understanding of Graph and DFS algorithms. This problem is almost similar...