Python

Categories: Code Problem / Data Structures and Algorithms / Recursion (32) Code Problem / Data Structures and Algorithms / Binary Search (30) Code Problem / Data Structures and Algorithms / Linked Lists (26) Code Problem / Data Structures and Algorithms / Backtracking (26) Code Problem / Data Structures and Algorithms / Stacks and Queues (25) Code Problem / Data Structures and Algorithms / Hashing (24) Databases / SQL / Backup and Recovery (19) Code Problem / Data Structures and Algorithms / Arrays and Strings (19) Databases / SQL / Database Normalization (18) Code Problem / Data Structures and Algorithms / Time Complexity (17) Databases / SQL / Locking (16) Databases / SQL / Replication (15) Databases / SQL / SQL Queries (13) Code Problem / Data Structures and Algorithms / Graphs (13) Databases / SQL / Database Security (13)  More...

Recent solutions:

Check these solutions from our community:
Python / Classes and Objects DifficultyMedium Python
This technical problem asks the reader to write a Python class that implements a stack using a linked list. The stack should have methods for pushing an integer onto the stack, popping and returning the top element of the stack, and checking if the stack is empty.
About this solution: The candidate's solution correctly implements a stack using a linked list. The push and pop methods work as expected. The is_empty method also works as expected.
Nov 23
Python / Data Structures DifficultyMedium Python
To calculate the sum of values in a dataframe column in Python, simply use the sum() function on the column. In the example given, the sum of values in column 'C' would be 24.
About this solution: The candidate's solution is correct and efficient.
Nov 23
Python / Classes and Objects DifficultyMedium Python
This technical problem deals with creating a Python class named "Foo" with an instance variable named "value". The class also has two methods, "double" and "triple", which multiply the value by 2 and 3, respectively.
About this solution: The candidate's solution correctly implements the required functionality. However, the code could be more concise. For example, the double and triple methods could be combined into a single method that takes a multiplier parameter. Additionally, the methods could return the new value instead of modifying the instance variable directly.
Nov 23
Python / Data Manipulation DifficultyMedium Python
This Python function finds the sum of all the integers in a given list.
About this solution: This solution correctly finds the sum of all integers in a list. However, it is not very robust - for example, it would not work if the input list contained non-integer values. A more robust solution would check the data type of each list element before performing the summation.
Nov 23
Python / Modules and Packages DifficultyMedium Python
This Python function checks if a string is a pangram, which is a word or sentence containing every letter of the alphabet at least once.
About this solution: The candidate's solution is correct and demonstrates a level of completeness. The candidate's approach is also efficient, using a single loop to check if every letter of the alphabet is in the sentence.
Nov 22
Python / Data Structures DifficultyMedium Python
This problem asks for the sum of the absolute values of a given list of integers. For example, given the list [2, -4, 6, -8], the sum of the absolute values would be 20.
About this solution: This solution is correct and demonstrates a good understanding of time complexity.
Nov 22
Python / Data Manipulation DifficultyMedium Python
This Python function finds the largest number in a given list of integers. For example, if the input list is [1, 2, 3, 4, 5], the output will be 5 .
About this solution: The candidate's solution correctly finds the largest number in the list. The candidate could have used the built-in max() function to find the largest number in the list.
Nov 22
Python / Data Manipulation DifficultyMedium Python
This technical problem involves writing a function that takes a list of integers as input and returns the sum of the odd numbers in the list. An example input and output are provided in the problem statement .
About this solution: This solution correctly returns the sum of all odd numbers in the given list. However, it is not the most efficient solution as it loops through the entire list regardless of whether or not there are any odd numbers present. A more efficient solution would check if there are any odd numbers in the list before looping through it.
Nov 22