Computer Programming
440 subscribers
6 files
231 links
We mainly post about Tech Interview Prep, Machine Learning, Full Stack, Data Structures, Algorithms & Programming Languages.

Please check the pinned message and invite your friends to this channel. Sharing is Caring đź’•
Download Telegram
Python’s built-in bool() with examples

Python provides many built-in functions/methods which ease many cumbersome tasks. One such method is bool(). In this article, we will talk about bool(), its syntax, what parameters it takes and some examples demonstrating its use. bool(x) bool(x) converts the object, x, to a boolean value. What value it will return, True or False, totally depends…

https://thecodingbot.com/pythons-built-in-bool-with-examples/
Different type of looping in Python

Table of Content: OverviewWhile loopDescriptionSyntax and ExamplesBreak statementContinue statementElse statementFor looprange()range(x)range(start,end)range(start,end,step)xrange()Difference between xrange() and range() In programming, a loop is a sequence of instructions that are continuously repeated until certain condition(s) is(are) met. The condition is often known as the terminating condition. In python, the Loops are broadly classified into two types – For loop…

https://thecodingbot.com/different-type-of-looping-in-python/
Python’s built-in all() method with examples

The Python interpreter has a number of functions and types built into it that are always available. One such method is all(). In this tutorial, we will talk about all() – its syntax, what parameter it takes, what is returns and some examples demonstrating its use. all() all(x) returns True if all elements of the iterable are…

https://thecodingbot.com/pythons-built-in-all-method-with-examples/
Python’s built-in any() method with examples

Table of Content: OverviewSyntax and description Examples using any()Time Complexity of the function Python interpreter has a bunch of methods and types built into it. The methods are known as built-in methods. any() is one such method and in a way, you can say it is the sister method of all(). In this tutorial, we…

https://thecodingbot.com/pythons-built-in-any-method-with-examples/
Deleting a linked list in C++

Problem Statement: Given a linked list, write a program to delete it. Example: Linked List: 2->4->6->9 *After Deletion* Output: The Linked List is Empty. Before moving forward, it is necessary to clarify what we actually mean by deletion of the linked list. Deletion of the linked list is not simply pointing the head of the…

https://thecodingbot.com/deleting-a-linked-list-in-c/
Python’s built-in chr() function with examples

In this tutorial, we will talk about one useful built-in method, and that method is chr(). Built-in methods are the utility methods provided by the Python interpreter for our use, they come along when you install Python in your environment. It help us to skip implementing many common operations like converting an integer to binary…

https://thecodingbot.com/pythons-built-in-chr-function-with-examples/
Convert an octal number(base 8) to its decimal(base 10) representation in Python

Python’s built-in functions are the real deal when it comes to ease many tasks to a great extent, and that’s why I am a big fan of Python. What are built-in functions in Python? Built-in methods are the utility methods provided by the Python interpreter for our use, they come along when you install Python…

https://thecodingbot.com/convert-an-octal-numberbase-8-to-its-decimalbase-10-representation-in-python/
Find the element that appears once while all the other element appears twice in an array

Problem Statement: Given an array of numbers, all the elements appear twice except one, you need to find that number. Solution:  This is a pretty famous interview question and is generally asked either in telephonic interviews or first round. Not that hard problem but the most efficient method to solve this problem is not very obvious. So, either…

https://thecodingbot.com/find-the-element-that-appears-once-while-all-the-other-element-appears-twice-in-an-array/
Insert a node in a sorted linked list

Problem Statement: Given a sorted linked list and a node, insert the node in the linked list such that the linked list still remain sorted. Example: Input: 2 -> 8 -> 12 -> 41 ->NULL, val = 30 Output: 2 -> 8 -> 12 -> 30 ->41 -> NULL. Table of Content: OverviewApproach 1: Insertion…

https://thecodingbot.com/insert-a-node-in-a-sorted-linked-list/
Insert a Node at the beginning of a Linked List

Problem Statement: Given a linked list(can be an empty list), add a node at the beginning of it. Solution: Table of Content: OverviewApproach 1: Iteratively adding the node at the beginningSteps in detailImplementation of Approach 1Time and Space Complexity discussion.Some more tutorials on the linked list This is a very famous interview question which you…

https://thecodingbot.com/insert-a-node-at-the-beginning-of-a-linked-list/
Python’s built-in id() method with examples

In this tutorial, we will talk about a built-in method, and that method is id(). We will talk about its syntax, where is it used, what parameters it takes and what value it returns. After the discussion, we will see some examples for better understanding. Table of Contents: OverviewWhat are the built-in methods in Python?OverviewThe lifetime…

https://thecodingbot.com/pythons-built-in-id-with-examples/
Python’s built-in len() method with examples

Python has many built-in functions. In this article, we will talk about one such function and that function is len(). We will talk about its syntax, where is it used, what parameters it takes and what value it returns. After the discussion, we will see some examples for better understanding. Table of Content: OverviewDiscussion on…

https://thecodingbot.com/pythons-built-in-len-method-with-examples/
Time Complexity of built-in len() function in Python

In this article, we will explicitly focus on the Time Cost of len() function. It is used pretty often, but still, people often get confused about the time complexity of the function. You can find the complete tutorial on the built-in len() function here. Before moving forward, let’s see briefly what len() function does. The…

https://thecodingbot.com/time-complexity-of-built-in-len-function-in-python/
Delete an element from the Python list

Lists are probably python’s most versatile and used data structures. You will find it them in a significant number of python programs. It is also a mutable object. Mutable Object – The Python objects whose value can be changed after initialization without changing its identity are known as Mutable Python Object. In this tutorial, you will…

https://thecodingbot.com/delete-an-element-from-the-python-list/
Find the most common element from the list in Python

There are a couple of ways to solve this problem. In this article, we will look at each method, after that we will see which method among all is the fastest. Table of Content: Approach 1: Using CounterImplementation of Approach 1Approach 2: Using a dictionaryImplementation of Approach 2Approach 3: Using max() and SetImplementation of Approach…

https://thecodingbot.com/find-the-most-common-element-from-the-list-in-python/
Check if a column contains specific string in a Pandas Dataframe

Problem Statement: Given a Pandas Dataframe, we need to check if a particular column contains certain string or not. Table of Content: String matching using Series.str.contains()Implementation using Series.str.contains()Slight modification with any() functionImplementation using any() functionExact string matching Implementation demonstrating the exact string matchingSuggested Reading A column is a Pandas Series so we can use amazing…

https://thecodingbot.com/check-if-a-column-contains-specific-string-in-a-pandas-dataframe/
Convert a Python list to a Pandas Dataframe

Problem Statement: Given a Python list, convert it into a Pandas Dataframe Before anything, the first thing we need to decide is, how many rows and columns we want in our dataframe. A list of 12 elements can be converted into: 3 columns with 4 rows, 6 columns with 2 rows, 2 columns with 6…

https://thecodingbot.com/convert-a-python-list-to-a-pandas-dataframe/
Python’s list() with examples

In this article, we will discuss yet another python method which is also a Python Constructor, list(). list() is one of the most used built-in python methods. Today, we will see the syntax of list(), the parameters it takes, the value it returns and most importantly what it does, after that some examples to concrete…

https://thecodingbot.com/pythons-list-with-examples/
Product of two numbers using Recursion

Problem Statement: Given two integers, find their product using recursion. Note: Numbers can be both negative and positive. Example: Input: a = 5 , b = 24 Output: product = 120 Input : a = 11, b = 12 Output : 132 Input : a = -2, b = 12 Output : -24 Solution: Table…

https://thecodingbot.com/product-of-two-numbers-using-recursion/
Sum of the series 1^1 + 2^2 + 3^3 + 4^4+ 5^5 + … n^n using recursion

Problem Statement: Given an integer n, find the sum of the series 1^1 + 2^2 + 3^3 + 4^4+ 5^5 + … n^n using recursion. Example: Input: n = 5 Output = 3413 Explanation: 1^1 + 2^2 + 3^3 + 4^4 + 5^5 = 3413 Input: n = 7 Output = 873612 Explanation: 1^1 +…

https://thecodingbot.com/sum-of-the-series-11-22-33-44-55-nn-using-recursion/
Sum of digits of a number using Recursion

Problem Statement: Given a non-negative integer {0,1,2….}, find the sum of all its digit using recursion. Example: Input: 21212 Output:8 Input: 993311 Output: 26 Input: 12131 Output:8 In this article, we will see how we can find the sum of digits of a number using recursion. The most important prerequisite for recursion is – the…

https://thecodingbot.com/sum-of-digits-of-a-number-using-recursion/