Skip to main content

Posts

Showing posts with the label Competitive Programming

Array - Enti ra idhi!

What is an Array? In computer science, an array data structure, or simply an array, is a data structure consisting of a collection of elements (values or variables), each identified by at least one array index or key. An array is stored such that the position of each element can be computed from its index tuple by a mathematical formula.[1][2][3] The simplest type of data structure is a linear array, also called a one-dimensional array. Programming Questions on Arrays 1)Given an array find the sum of array.        Input array is {1,2,3,4,5,-4} output: 11 2)Find the missing number in a given array.        Input array is {7,3,4,5,2} output: 6 3)Find the first missing positive number in a given array.        Test case 1: input{-1,-2,0,1,2,4} output: 3        Test case 2: input{-1,-2,0,1,2,3} output: 4 4)Find the maximum and minimum element in a given array.     Input {99,0,101,-2...

Are you String Lover?

Most asked on strings in coding interviews. A string is traditionally a sequence of characters, either as a literal constant or as some kind of variable. 1)Check the given string is a palindrome or not Ex:- input: pop        output:true 2)Check the given two strings is an Anagram or not An  anagram  of a  string  is another  string  that contains the same characters, only the order of characters can be different. For example, “abcd” and “dabc” are an  anagram  of each other. 3)Check the given string is balanced or not Input String will contain "a-z", "( )","[ ]" and "{ }" .The brackets must close in the correct order. Ex: input: abc(){[]}      output: valid         input: (zyx)[{)}]    output: invalid 4)Print the most repeated character in a given string Ex: input: Apple       output: p        input: Google...

Competitive Programming

What is Competitive Programming ?. Competitive Programming(CP) is the art of solving the problems(maths, logical, etc..) using any programming languages and providing the solution for all different types of inputs. For example, your code may work for only a few inputs(Test cases) but this type of code is not accepted completely, thinking of edge cases and coding accordingly will help you in finding the 100% correct solution. Why Competitive Programming?. CP is fun, helps you in improving coding, problem-solving skills, think out of the box, good command in coding, it will also help you in cracking the coding interviews with ease and many more. How to start Competitive Programming?. First of all, you need to be good at minimum one programming language and start solving the basic coding questions and increase the difficulty level from time to time, see how others solved the same problem and try to find an efficient solution. There are so many online platforms you can ge...