Month: September 2017

Pattern – ZigZag Number Square

                 Pattern - ZigZag Number Square   Given an integer N as the input, print the pattern as given in the Example Input/Output section. Input Format: The first line contains N. Output Format: N lines containing the desired pattern. Boundary Conditions: 2 <= N <= 50 Example Input/Output

Second Largest Value among N integers

            Second largest value among n integer   The program must accept N integers and print the second largest value among the N integers. Input Format: The first line denotes the value of N. Next N lines will contain the N integer values. Output Format: The first line contains the

Day 7: Arrays

                   Day 7: Arrays Objective Today, we're learning about the Array data structure. Check out the Tutorial tab for learning materials and an instructional video! Task Given an array, , of  integers, print 's elements in reverse order as a single line of space-separated numbers. Input Format The first line contains an integer,  (the size of our

Day 6: Let’s Review

              Day 6: Let's Review Objective Today we're expanding our knowledge of Strings and combining it with what we've already learned about loops. Check out the Tutorial tab for learning materials and an instructional video! Task Given a string, , of length  that is indexed from  to , print its even-indexed and odd-indexed characters as  space-separated strings on a single

Day 8: Dictionaries and Maps

    Day 8: Dictionaries and Maps   Objective Today, we're learning about Key-Value pair mappings using a Map or Dictionary data structure. Check out the Tutorial tab for learning materials and an instructional video! Task Given  names and phone numbers, assemble a phone book that maps friends' names to their respective phone numbers. You will then be given an unknown number of names

Day 5: Loops

                    Day 5: Loops Objective In this challenge, we're going to use loops to help us do some simple math. Check out the Tutorial tab to learn more. Task Given an integer, , print its first  multiples. Each multiple  (where ) should be printed on a new line in the form: n x

Day 4: Class vs. Instance

             Day 4: Class vs. Instance Objective In this challenge, we're going to learn about the difference between a class and an instance; because this is an Object Oriented concept, it's only enabled in certain languages. Check out the Tutorial tab for learning materials and an instructional video! Task Write a Person class with an instance variable, , and a

First Repeating Character From Last

                            First Repeating Character   A string S is passed as the input. S has at least one repeating character. The program must print the first repeating character C from the last. Input Format: The first line contains S. Output Format: The

Matrix Row Sum

                            Matrix Row Sum   Given a R*C matrix (R - rows and C- Columns), print the sum of the values in each row as the output. Input Format: First line will contain R and C separated by a space. Next R

Minimum Distance Between Alphabets

                Minimum Distance Between Alphabets      Minimum Distance Between Alphabets :Given a string S and two alphabets C1 and C2 present in S, find the minimum distance D  between C1 and C2 in S. Input Format: The first line will contain S. The second line will contain