Showing 0-0 of 0 results
# Exercise Title Features Description Platform Keywords
1 Pasar Valores Construir una función que aumente el valor del entero original en 1 y devuelva la dirección de memoria del valor... PCEX functions
2 Pasar Valores Construir un programa que convierta grados Celsius a Fahrenheit. PCEX functions
3 Functions 1 Python CodeVisualization for demonstrating Functions 1 JSVEE functions
4 Functions 2 Python CodeVisualization for demonstrating Functions 2 JSVEE functions
5 Return value Python CodeVisualization for demonstrating Return value JSVEE functions
6 ae_python_function Python CodeVisualization for demonstrating ae_python_function JSVEE functions
7 Calculate Function Define a function that returns the second value multiplied by two and added by the first value. The program should... jsParsons functions
8 Crear y llamar a una función Define una funcion que devuelva el segundo valor multiplicado por dos y sumado al primer valor. El programa debe imprimir... jsParsons functions
9 Construir una función que devuelva una lista de restos (módulos) del valor de entrada Construye un programa que calcule el residuo de cada elemento de la primera lista con el elemento del mismo indice... jsParsons functions
10 Crear una función y usar el operador módulo Construye una funcion que devuelva True si un numero dado es par, de lo contrario False. jsParsons functions
11 Crear múltiples funciones y llamadas de función anidadas Primero define una funcion calcular y luego define una funcion doble (que devuelva el valor dado multiplicado por dos). Luego... jsParsons functions
12 Simple Function Construct a program that prints out Hello functions. jsParsons functions
13 Crear una función que imprima hola mundo Construye un programa que imprima Hola funciones. jsParsons functions
14 Simple Params Construct a program that prints out 3 jsParsons functions
15 Funcion con Multiples Parametros Construir un programa que determine los ahorros actuales basado en su valor actual, el sueldo recibido y los gastos a... PCEX functions
16 Input Manipulation Challenge Construct a program that takes a user's inputs and calculate the division of the inputs.Then convert the division result into... PCEX functions
17 Funcion con Multiples Parametros Llamando Otra Construir un programa que determine los ahorros actuales basado en su valor actual, el sueldo recibido y los gastos a... PCEX functions
18 Multiple Parameters Challenge Construct a program that calculates the pay and current savings. PCEX functions
19 Passing Values Challenge Construct a program that convert Celsius to Fahrenheit. PCEX functions
20 q_py_data_types_functions_es Python PredictingFinalResult for demonstrating q_py_data_types_functions_es QuizPET functions
21 q_py_data_types_module_es Python PredictingFinalResult for demonstrating q_py_data_types_module_es QuizPET functions
22 q_py_fun_car1_es Python PredictingFinalResult for demonstrating q_py_fun_car1_es QuizPET functions
23 one simple function Python PredictingFinalResult for demonstrating one simple function QuizPET functions
24 q_py_int_ref1_es Python PredictingFinalResult for demonstrating q_py_int_ref1_es QuizPET functions
25 Functions Introduction Python BehaviorExample for demonstrating Functions Introduction WebEx functions
26 Functions with Arguments Python BehaviorExample for demonstrating Functions with Arguments WebEx functions
27 Function - Repetitive Calling Python BehaviorExample for demonstrating Function - Repetitive Calling WebEx functions
28 Functions 3 Python CodeVisualization for demonstrating Functions 3 JSVEE algorithm analysis, functions
29 Input 1 Python CodeVisualization for demonstrating Input 1 JSVEE functions, input, operators, variables
30 Recursion Python CodeVisualization for demonstrating Recursion JSVEE functions, recursion
31 ae_python_input Python CodeVisualization for demonstrating ae_python_input JSVEE functions, operators, variables
32 Recursive Factorial Define a function that returns the factorial of a given positive integer. jsParsons functions, recursion, search, search algorithms, sorting, sorting algorithms
33 Return Bigger or None Construct a function that returns the bigger value of the given arguments. If a and b are equal, it should... jsParsons functions, if-else statement
34 Function Pass Python CodeVisualization for demonstrating Function Pass JSVEE functions, list
35 Recursion Greatest Divisor Python CodeVisualization for demonstrating Recursion Greatest Divisor JSVEE functions, recursion, search, search algorithms, sorting, sorting algorithms
36 Recursion Greatest Divisor2 Python CodeVisualization for demonstrating Recursion Greatest Divisor2 JSVEE functions, recursion
37 Passing Values Construct a function that increases the original integer's value by 1 and return the increased value's memory address. PCEX functions, value vs reference
38 q_py_data_types2_es Python PredictingFinalResult for demonstrating q_py_data_types2_es QuizPET functions, operators, variables
39 Functions pass Python PredictingFinalResult for demonstrating Functions pass QuizPET functions, list
40 q_py_q_py_datatype1_es Python PredictingFinalResult for demonstrating q_py_q_py_datatype1_es QuizPET functions, operators, variables
41 Functions Example 1 Python BehaviorExample for demonstrating Functions Example 1 WebEx functions, if-else statement
42 Functions Example 2 Python BehaviorExample for demonstrating Functions Example 2 WebEx functions, while loop
43 Repeating Characters of a String Construct a program that has a function that receives a string and creates a new string that has each character... PCEX functions, strings
44 Counting the Occurrences of One String in Another Construct a program that has a function that receives a string and returns the number of times that the string... PCEX functions, strings
45 Repeating Characters of a String Construct a program that has a function that receives a string and creates a new string that has every other... PCEX functions, strings
46 Aggregate Functions (2) Aggregate Functions (2) AnnEx aggregate functions
47 Aggregate Functions (2) pt This is the portuguese version. AnnEx aggregate functions
48 Aggregate Functions (3) Aggregate Functions (3) AnnEx aggregate functions
49 Aggregate Functions (3) pt This is the portuguese version. AnnEx aggregate functions
50 Aggregate Functions (4) Aggregate Functions (4) AnnEx aggregate functions
51 Aggregate Functions (4) pt This is the portuguese version. AnnEx aggregate functions
52 Aggregate Functions (1) Aggregate Functions (1) AnnEx aggregate functions
53 Aggregate Functions (1) pt This is the portuguese version. AnnEx aggregate functions
54 Data Types Functions Python PredictingFinalResult for demonstrating Data Types Functions QuizPET algorithm analysis, data types, functions
55 two simple functions Python PredictingFinalResult for demonstrating two simple functions QuizPET algorithm analysis, functions
56 Modulo is Even Construct a function that will return True if a given number is even, otherwise false. jsParsons algorithm analysis, functions, if-else statement
57 Nested Calls First define a calculate function and then define double function (that returns the given value doubled). Then write a program... jsParsons algorithm analysis, functions
58 Crear una función que devuelva el mayor de dos números Construye una funcion que devuelva el valor mayor de los argumentos dados. Si a y b son iguales, debe devolver... jsParsons conditionals, functions
59 Greatest Divisor Brute Force Python CodeVisualization for demonstrating Greatest Divisor Brute Force JSVEE for loop, functions
60 Greatest Divisor Brute Force2 Python CodeVisualization for demonstrating Greatest Divisor Brute Force2 JSVEE boolean expressions, functions
61 Import Math Python CodeVisualization for demonstrating Import Math JSVEE data types, functions
62 Input Manipulation Construct a program that takes a user's inputs and multiplies the inputs.Then print the type of the result, convert the... PCEX data types, functions
63 Multiple Parameters Construct a program that calculates the current savings after getting paid and the total expense. PCEX algorithm analysis, functions
64 q_py_fun_car2_es Python PredictingFinalResult for demonstrating q_py_fun_car2_es QuizPET conditionals, functions
65 Given an input string, print the string with the first and last letter removed if they were equal, or the original string if they were not. Code Completion Given an input string, print the string with the first and last letter removed if they were equal, or the... CodeCheck Branches, Branches Without Functions
66 Given an actual time and an alarm clock time, both in “military” format (such as 0730 for 7:30am), print how many more minutes before the alarm rings. Code Completion Given an actual time and an alarm clock time, both in “military” format (such as 0730 for 7:30am), print how... CodeCheck Branches, Branches Without Functions
67 Repeat the preceding exercise for U. Code Completion Repeat the preceding exercise for U.S. time (e.g. 7:30am). CodeCheck Branches, Branches Without Functions
68 Given a point with integer coordinates (x, y) and a compass direction N, E, S, W, print the neigboring lattice point. Code Completion Given a point with integer coordinates (x, y) and a compass direction N, E, S, W, print the neigboring lattice... CodeCheck Branches, Branches Without Functions
69 Repeat with compass directions NW, NE, SW, SE. Code Completion Repeat with compass directions NW, NE, SW, SE. CodeCheck Branches, Branches Without Functions
70 On a chessboard, positions are marked with a letter between a and h for the column and a number between 1 and 8 for the row. Code Completion On a chessboard, positions are marked with a letter between a and h for the column and a number between... CodeCheck Branches, Branches Without Functions
71 On a chessboard, fields are marked with a letter between a and h for the column and a number between 1 and 8 for the row. Code Completion On a chessboard, fields are marked with a letter between a and h for the column and a number between... CodeCheck Branches, Branches Without Functions
72 Given the x- and y-coordinates of a point, print whether the point lies in the first, second, third, or fourth quadrant plane, or on the x-axis, or on the y-axis, or the origin. Code Completion Given the x- and y-coordinates of a point, print whether the point lies in the first, second, third, or fourth... CodeCheck Branches, Branches Without Functions
73 Given three numbers x, y, z, determine if one of them is the sum of the two others, and then print out the equation. Code Completion Given three numbers x, y, z, determine if one of them is the sum of the two others, and then... CodeCheck Branches, Branches Without Functions
74 Given three numbers x, y, z, print out how whether they are all distinct, two are the same, or all three are the same. Code Completion Given three numbers x, y, z, print out how whether they are all distinct, two are the same, or all... CodeCheck Branches, Branches Without Functions
75 Given two integers x and y, print their sum, but if it is more than 100 or less than 0, print "out of range". Code Completion Given two integers x and y, print their sum, but if it is more than 100 or less than 0,... CodeCheck Branches, Branches Without Functions
76 Given three integers x, y, z, print the sum of the odd integers. Code Completion Given three integers x, y, z, print the sum of the odd integers. CodeCheck Branches, Branches Without Functions
77 Given three input strings, print all but the shortest one. Code Completion Given three input strings, print all but the shortest one. CodeCheck Branches, Branches Without Functions
78 Given two numbers, return true if they both have the same sign. Code Completion Given two numbers, return true if they both have the same sign. CodeCheck Branches, Branches with Functions
79 Write a function that checks whether two points with coordinates x1, y1 and x2, y2 are in the same quadrant. Code Completion Write a function that checks whether two points with coordinates x1, y1 and x2, y2 are in the same quadrant. CodeCheck Branches, Branches with Functions
80 Given two numbers, return their distance if it less than 10, or 10 otherwise. Code Completion Given two numbers, return their distance if it less than 10, or 10 otherwise. CodeCheck Branches, Branches with Functions
81 On a chessboard, positions are marked with a letter between a and h for the column and a number between 1 and 8 for the row. Code Completion On a chessboard, positions are marked with a letter between a and h for the column and a number between... CodeCheck Branches, Branches with Functions
82 Given three numbers x, y, z and a Boolean variable <code>strict</code>, return <code>true</code> if <code>strict</code> is false and x ≤ y ≤ z, or <code>strict</code> is true and x &lt; y &lt; z. Code Completion Given three numbers x, y, z and a Boolean variable strict, return true if strict is false and x ≤... CodeCheck Branches, Branches with Functions
83 Given four numbers a, b, c, d, return true if exactly two of them are the same. Code Completion Given four numbers a, b, c, d, return true if exactly two of them are the same. CodeCheck Branches, Branches with Functions
84 Given three numbers, return true if they are evenly spaced; that is, sorted in ascending or descending order, with the same distance between them. Code Completion Given three numbers, return true if they are evenly spaced; that is, sorted in ascending or descending order, with the... CodeCheck Branches, Branches with Functions
85 Repeat for four numbers. Code Completion Repeat for four numbers. Hint: Use the previous problem. CodeCheck Branches, Branches with Functions
86 Given numbers x, y, and target, return whichever of x and y is closer to the target. Code Completion Given numbers x, y, and target, return whichever of x and y is closer to the target. If they have... CodeCheck Branches, Branches with Functions
87 Counting the Occurrences of One String in Another Construct a program that has a function that receives a string and returns the number of times that the string... PCEX for loop, functions, strings
88 Given numbers x, y, and target, return whichever of x and y is closer to the target. Code Completion Given numbers x, y, and target, return whichever of x and y is closer to the target. If they have... CodeCheck Branches, Branches with Functions
89 Given two numbers, return true if they both have the same sign. Code Completion Given two numbers, return true if they both have the same sign. CodeCheck Branches, Branches with Functions
90 Given two numbers, return their distance if it less than 10, or 10 otherwise. Code Completion Given two numbers, return their distance if it less than 10, or 10 otherwise. CodeCheck Branches, Branches with Functions
91 On a chessboard, positions are marked with a letter between a and h for the column and a number between 1 and 8 for the row. Code Completion On a chessboard, positions are marked with a letter between a and h for the column and a number between... CodeCheck Branches, Branches with Functions
92 Given three numbers x, y, z and a Boolean variable <code>strict</code>, return <code>true</code> if <code>strict</code> is false and x ≤ y ≤ z, or <code>strict</code> is true and x &lt; y &lt; z. Code Completion Given three numbers x, y, z and a Boolean variable strict, return true if strict is false and x ≤... CodeCheck Branches, Branches with Functions
93 Given four numbers a, b, c, d, return true if exactly two of them are the same. Code Completion Given four numbers a, b, c, d, return true if exactly two of them are the same. CodeCheck Branches, Branches with Functions
94 Write a function that checks whether two points with coordinates x1, y1 and x2, y2 are in the same quadrant. Code Completion Write a function that checks whether two points with coordinates x1, y1 and x2, y2 are in the same quadrant. CodeCheck Branches, Branches with Functions
95 Repeat for four numbers. Code Completion Repeat for four numbers. Hint: Use the previous problem. CodeCheck Branches, Branches with Functions
96 Given three numbers, return true if they are evenly spaced; that is, sorted in ascending or descending order, with the same distance between them. Code Completion Given three numbers, return true if they are evenly spaced; that is, sorted in ascending or descending order, with the... CodeCheck Branches, Branches with Functions
97 Given a point with integer coordinates (x, y) and a compass direction N, E, S, W, print the neigboring lattice point. Code Completion Given a point with integer coordinates (x, y) and a compass direction N, E, S, W, print the neigboring lattice... CodeCheck Branches, Branches Without Functions
98 Given three input strings, print all but the shortest one. Code Completion Given three input strings, print all but the shortest one. CodeCheck Branches, Branches Without Functions
99 Given an input string, print the string with the first and last letter removed if they were equal, or the original string if they were not. Code Completion Given an input string, print the string with the first and last letter removed if they were equal, or the... CodeCheck Branches, Branches Without Functions
100 Repeat the preceding exercise for U. Code Completion Repeat the preceding exercise for U.S. time (e.g. 7:30am). CodeCheck Branches, Branches Without Functions
101 On a chessboard, fields are marked with a letter between a and h for the column and a number between 1 and 8 for the row. Code Completion On a chessboard, fields are marked with a letter between a and h for the column and a number between... CodeCheck Branches, Branches Without Functions
102 Given the x- and y-coordinates of a point, print whether the point lies in the first, second, third, or fourth quadrant plane, or on the x-axis, or on the y-axis, or the origin. Code Completion Given the x- and y-coordinates of a point, print whether the point lies in the first, second, third, or fourth... CodeCheck Branches, Branches Without Functions
103 Given three numbers x, y, z, determine if one of them is the sum of the two others, and then print out the equation. Code Completion Given three numbers x, y, z, determine if one of them is the sum of the two others, and then... CodeCheck Branches, Branches Without Functions
104 Repeat with compass directions NW, NE, SW, SE. Code Completion Repeat with compass directions NW, NE, SW, SE. CodeCheck Branches, Branches Without Functions
105 Given three numbers x, y, z, print out how whether they are all distinct, two are the same, or all three are the same. Code Completion Given three numbers x, y, z, print out how whether they are all distinct, two are the same, or all... CodeCheck Branches, Branches Without Functions
106 On a chessboard, positions are marked with a letter between a and h for the column and a number between 1 and 8 for the row. Code Completion On a chessboard, positions are marked with a letter between a and h for the column and a number between... CodeCheck Branches, Branches Without Functions
107 Given an actual time and an alarm clock time, both in “military” format (such as 0730 for 7:30am), print how many more minutes before the alarm rings. Code Completion Given an actual time and an alarm clock time, both in “military” format (such as 0730 for 7:30am), print how... CodeCheck Branches, Branches Without Functions
108 Given three integers x, y, z, print the sum of the odd integers. Code Completion Given three integers x, y, z, print the sum of the odd integers. CodeCheck Branches, Branches Without Functions
109 Given two integers x and y, print their sum, but if it is more than 100 or less than 0, print "out of range". Code Completion Given two integers x and y, print their sum, but if it is more than 100 or less than 0,... CodeCheck Branches, Branches Without Functions
110 Data Types Module Python PredictingFinalResult for demonstrating Data Types Module QuizPET algorithm analysis, data types, functions
111 Functions Basics Python BehaviorExample for demonstrating Functions Basics WebEx while loop
112 character_functions C++ BehaviorExample for demonstrating character_functions AnnEx
113 Math Functions Math Functions AnnEx arithmetic operations, variables
114 Aggregate-functions query execution 1 Aggregate-functions query execution 1 DBQA
115 Aggregate-functions query execution 2 Aggregate-functions query execution 2 DBQA
116 Aggregate-functions query execution 3 Aggregate-functions query execution 3 DBQA
117 Aggregate-functions query execution 4 Aggregate-functions query execution 4 DBQA
118 Aggregate Functions question2 Aggregate Functions question2 SQL-KnoT
119 Aggregate Functions question3 Sql FreeCodingProblems for demonstrating Aggregate Functions question3 SQL-KnoT
120 calculate_Functions.c C++ BehaviorExample for demonstrating calculate_Functions.c WebEx
121 Hash Functions Exercises Calculation Exercise User must give the result of a specified hash function on a specified input. Where appropriate, user is expected to... OpenDSA Hash Function
122 Hash Functions Summary Practice Questions Question, Battery A collection of self-practice questions on hash functions. OpenDSA Hash Function
123 No Argument Functions C++ BehaviorExample for demonstrating No Argument Functions AnnEx
124 DEPRECATED_Math Functions Java BehaviorExample for demonstrating DEPRECATED_Math Functions AnnEx
125 Functional Programming: Higher Order Functions 1 Tracing Exercise A question related to functional programming languages: higher order functions. OpenDSA Functional Programming
126 Functional Programming: Higher Order Functions 2 Tracing Exercise A question related to functional programming languages: higher order functions. OpenDSA Functional Programming
127 Functional Programming: Higher Order Functions 3 Tracing Exercise A question related to functional programming languages: higher order functions. OpenDSA Functional Programming
128 AggregateFunctions(1)_version_1 Aggregate Functions (1) AnnEx
129 Construct a program that creates a Stack Structure Construct a program that creates two functions in a Stack Structure. The first one is "push" function and the second... jsParsons classes, data structures, stack, stacks
130 Recursive Code Tracing Exercise: Two Recursive Calls Tracing Exercise Recursive Code Tracing Exercise collection focusing on functions with two recursive calls. OpenDSA Recursion
131 Linked List Implementation In this example, we will define a linked list and create functions to add a new element to the end... PCEX
132 Linked List Operations - Size 1 In this example, we will learn how to create more functions inside a linked list PCEX
133 Linked List Operations - Size 2 In this example, we will learn how to create more functions inside a linked list PCEX
134 Linked List Implementation In this example, we will define a linked list and create functions to add a new element to the end... PCEX
135 Construct a function that uses Queue Structure Construct a function that uses Queue Structure to solve a Josephus problem that removes the kth element in a given... jsParsons queue
136 Person and Employee Inheritance Construct two classes: one represents a Person and another one represents an Employee that should be defined as Person's child... PCEX classes, objects
137 Person and Employee Inheritance Information Challenge Construct two classes: one represents a Person and another one represents an Employee that should be defined as Person's child... PCEX
138 Creating a Dictionary of Student-Scores Pairs Assume we have a list of students and a list of their corresponding test scores. Construct a program that has... PCEX dictionaries, dictionary
139 Abstract Syntax of SLang1 Question Question related to the abstract syntax of functional programming language SLang1. OpenDSA Functional Programming
140 Functional Programming: Accumulator Pattern Tracing Exercise, Battery A collection of self-practice questions related to the accumulator pattern. OpenDSA Functional Programming
141 Functional Programming Exercise: Functional Composition Tracing Exercise A question related to functional programming languages: functional composition. OpenDSA Functional Programming
142 Concrete Syntax of SLang1 Question, Battery A collection of self-practice questions related to the syntax of functional programming language SLang1. OpenDSA Functional Programming
143 Concrete Syntax of SLang1: 2 Question, Battery A second collection of self-practice questions related to the syntax of functional programming language SLang1. OpenDSA Functional Programming
144 Functional Programming: Continuation Passing Style 1 Question A question related to functional programming languages: Continuation Passing Style. OpenDSA Functional Programming
145 Functional Programming: Continuation Passing Style 2 Question A question related to functional programming languages: Continuation Passing Style. OpenDSA Functional Programming
146 Functional Programming: Continuation Passing Style 3 Question A third question related to functional programming languages: Continuation Passing Style. OpenDSA Functional Programming
147 Functional Programming: Continuation Passing Style 4 Question A fourth question related to functional programming languages: Continuation Passing Style. OpenDSA Functional Programming
148 Functional Programming: Curry 1 Question A question related to functional programming languages: curry 1. OpenDSA Functional Programming
149 Functional Programming: Curry 2 Question, Battery A collection of self-practice questions related to functional programming languages: curry 2. OpenDSA Functional Programming
150 Curry in SLang1 Question Question related to curry in the functional programming language SLang1. OpenDSA Functional Programming
151 Recursive Tree Processing: Value Summation Tracing Exercise A question related to tree processing in a functional programming language: Value summation. OpenDSA Functional Programming
152 Recursive Tree Processing: Substitution Question A question related to tree processing in a functional programming language: Substitution. OpenDSA Functional Programming
153 Recursive Tree Processing: Substitution 2 Question A question related to tree processing in a functional programming language: Substitution 2. OpenDSA Functional Programming
154 Recursive Tree Processing: Mystery Function Tracing Exercise, Battery A collection of self-practice questions related to tree processing in a functional programming language: Mystery Function. OpenDSA Functional Programming
155 Determine Values Bound to a Variable in Environment Calculation Exercise, Battery A collection of self-practice questions related to determining values bound to a variable in environment of the functional programming language... OpenDSA Functional Programming
156 Expression Evaluation for SLang1 Calculation Exercise, Battery A collection of self-practice questions related to expression evaluation for the functional programming language SLang1. OpenDSA Functional Programming
157 Denoted Values in SLang1 Question, Battery A collection of self-practice questions related to denoted values in the functional programming language SLang1. OpenDSA Functional Programming
158 Functional Programming: Filter Question A question related to functional programming languages: filter pattern. OpenDSA Functional Programming
159 Functional Programming: Cons Operator Tracing Exercise A question related to the cons operator. OpenDSA Functional Programming
160 Functional Programming: Cons, Hd, and Tl Tracing Exercise, Battery A collection of self-practice questions related to the cons, hd, and tl operators. OpenDSA Functional Programming
161 Functional Programming: Cons, Hd, and Tl, Exercise 2 Question A question related to the cons, hd, and tl operators. OpenDSA Functional Programming
162 Functional Programming: isEq Tracing Exercise A question related to the isEq operator. OpenDSA Functional Programming
163 Nested Lets Tracing Exercise Code trace exercise for a program in imperative language SLang2. OpenDSA Functional Programming
164 Nested Lets with Closures Tracing Exercise Code trace exercise for a program in imperative language SLang2. OpenDSA Functional Programming
165 Nested Lets Syntax-Only Tracing Exercise Code trace exercise for a program in imperative language SLang2. OpenDSA Functional Programming
166 Functional Programming Exercise: Mapping Pattern Tracing Exercise A question related to functional programming languages: mapping pattern. OpenDSA Functional Programming
167 Functional Programming: Map Reduce Question A question related to functional programming languages: map reduce. OpenDSA Functional Programming
168 Output of an SLang2 Program Tracing Exercise Code trace for a recursive program in imperative language SLang2. OpenDSA Functional Programming
169 Functional Programming: Quicksort Tracing Exercise A question related to using split and join to implement Quicksort. OpenDSA Functional Programming
170 Recursive List Processing 1 Question A question related to list processing in a functional programming language. OpenDSA Functional Programming
171 Recursive List Processing 2 Question A question related to list processing in a functional programming language. OpenDSA Functional Programming
172 Recursive List Processing 3 Question A question related to list processing in a functional programming language. OpenDSA Functional Programming
173 Functional Programming: Reduce 1 Question A question related to functional programming languages: reduce pattern. OpenDSA Functional Programming
174 Functional Programming: Reduce and Map Question A question related to functional programming languages: reduce and map pattern. OpenDSA Functional Programming
175 Functional Programming: Reduce 2 Question, Battery A collection of self-practice questions related to functional programming languages: reduce pattern. OpenDSA Functional Programming
176 Semantics of SLang1 Question Question related to the semantics of the functional programming language SLang1. OpenDSA Functional Programming
177 Split anad Join with Accumulators Tracing Exercise A question related to split and join operations with accumulators in a functional programming language. OpenDSA Functional Programming
178 Functional Programming Exercise: Static vs Dynamic Binding Tracing Exercise A question related to functional programming languages: static vs. dynamic binding. OpenDSA Functional Programming
179 Functional Programming: Tail Recursion Question Question related to functional programming languages: tail recursion. OpenDSA Functional Programming
180 Efficient Recursion in SLang2 Tracing Exercise Code trace for a recursive program in imperative language SLang2. OpenDSA Functional Programming
181 Functional Programming List Processing: Summation Algorithm Visualization, Code Tracing Presentation Slideshow visualizing basic list processing in a functional programming language: Summation of list values. OpenDSA Functional Programming
182 Functional Programming List Processing: isMember Algorithm Visualization, Code Tracing Presentation Slideshow visualizing basic list processing in a functional programming language: isMember function. OpenDSA Functional Programming
183 Functional Programming List Processing: Substitution Algorithm Visualization, Code Tracing Presentation Slideshow visualizing basic list processing in a functional programming language: substitution function. OpenDSA Functional Programming
184 Functional Programming Recursion: Summing Elements in a Tree Algorithm Visualization, Code Tracing Presentation Slideshow visualizing list-of-list (tree) processing in a functional programming language: sum all values. OpenDSA Functional Programming
185 Functional Programming Recursion: BST Algorithm Visualization, Code Tracing Presentation Slideshow visualizing list-of-list (tree) processing in a functional programming language: Binary Search Tree Search. OpenDSA Functional Programming
186 Functional Programming: Split and Join Algorithm Visualization, Code Tracing Presentation Slideshow visualizing split and join operations in a functional programming language. OpenDSA Functional Programming
187 Functional Programming: Accumulator Pattern Pivot Algorithm Visualization, Code Tracing Presentation Slideshow visualizing using pivot as an example in the accumlator pattern. OpenDSA Functional Programming
188 Functional Programming: Scope and Closure Algorithm Visualization, Code Tracing Presentation Slideshow visualizing scope and closure in a functional programming language. OpenDSA Functional Programming
189 Functional Programming: Variable Hoisting Algorithm Visualization, Code Tracing Presentation Slideshow visualizing variable hoisting in a functional programming language. OpenDSA Functional Programming
190 Functional Programming: Nested Scopes Algorithm Visualization, Code Tracing Presentation Slideshow illustrating nested scopes in a functional programming language. OpenDSA Functional Programming
191 Functional Programming Visualization: Static vs Dynamic Binding Algorithm Visualization, Code Tracing Presentation Slideshow illustrating static vs dynamic binding in a functional programming language. OpenDSA Functional Programming
192 Functional Programming: Closures Algorithm Visualization, Code Tracing Presentation Slideshow illustrating closures in a functional programming language. OpenDSA Functional Programming
193 Functional Programming Visualization: Mapping Pattern Algorithm Visualization, Code Tracing Presentation Slideshow visualizing the mapping pattern in a functional programming language. OpenDSA Functional Programming
194 Functional Programming Visualization: Functional Composition Algorithm Visualization, Code Tracing Presentation Slideshow visualizing functional composition in a functional programming language. OpenDSA Functional Programming
195 Functional Programming: Currying Algorithm Visualization, Code Tracing Presentation Slideshow visualizing currying in a functional programming language. OpenDSA Functional Programming
196 Functional Programming: Filter Pattern Algorithm Visualization, Code Tracing Presentation Slideshow visualizing the filter pattern in a functional programming language. OpenDSA Functional Programming
197 Functional Programming: Reduce/Folding Pattern Algorithm Visualization, Code Tracing Presentation Slideshow visualizing the reduce/folding pattern in a functional programming language. OpenDSA Functional Programming
198 Functional Programming: ReduceRight Pattern Algorithm Visualization, Code Tracing Presentation Slideshow visualizing the reduceRight pattern in a functional programming language. OpenDSA Functional Programming
199 Functional Programming: MapReduce Pattern Algorithm Visualization, Code Tracing Presentation Slideshow visualizing the Map/Reduce pattern in a functional programming language. OpenDSA Functional Programming
200 Functional Programming: Continuation Passing Algorithm Visualization, Code Tracing Presentation Slideshow illustrating continuation passing in a functional programming language. OpenDSA Functional Programming
201 Functional Programming: CPS vs non-tail recursion Algorithm Visualization, Code Tracing Presentation Slideshow comparing continuation passing with non-tail recursion and accumulation. OpenDSA Functional Programming
202 Mid-square Method Calculator Calculation Exercise Calculator for computing value of the middle digits of a squared number. OpenDSA Hash Function
203 String Folding Method activity Calculation, User Supplied Data Calculator for computing value of hashing a string by 'folding'. A better method than character value summing. OpenDSA Hash Function
204 Simple String Hash Calculator Calculation, User Supplied Data Calculator for computing value of hashing a string by simple summation of its characters' ASCII values. OpenDSA Hash Function
205 The mod Hash Function Algorithm Visualization Slideshow showing the basic mod function as a hash function. OpenDSA Hash Function
206 The Binning Hash Function Algorithm Visualization Slideshow showing basic binning (using high-order digits) as a hash function. OpenDSA Hash Function
207 Function CallByValue C++ BehaviorExample for demonstrating Function CallByValue AnnEx
208 defined function C++ BehaviorExample for demonstrating defined function AnnEx
209 Defined Function2 C++ BehaviorExample for demonstrating Defined Function2 AnnEx
210 rand function C++ BehaviorExample for demonstrating rand function AnnEx
211 Do Switch Function C++ BehaviorExample for demonstrating Do Switch Function AnnEx
212 Construct a function that checks the size of a linked list Construct a function that calculates the number of elements in a singly linked list.
LinkedList class implementation is given below.
jsParsons linked list
213 Construct a function that traverse a linked list Construct a function that prints all elements of a Doubly Linked List in forwards and then reverse order.
DoublyLinkedList class implementation...
jsParsons doubly linked list, linked list
214 Construct a function that returns a list of remainders from the input. Construct a function which calculates the remainder of each element of the first list and the element with the same... jsParsons
215 Construct a function that returns a list of remainders from the input. Construct a program which calculates the remainder of each element of the first list and the element with the same... jsParsons
216 Construct a function that sorts a numeric array using Merge Sort. Construct a merge function that recursively splits a numeric array and takes a list as a parameter called data.
Consider that...
jsParsons recursion, search algorithms, sorting, sorting algorithms
217 Creating a function that checks if the string is a palindrome or not. Construct a function which determines whether the string given as a paramter is a palindrome. The function should be case... jsParsons recursion, search algorithms, sorting algorithms, strings
218 Creating a function that checks if the string is a palindrome or not. Construct a program which determines whether the original string is a palindrome. The function should be case insensitive i.e. upper... jsParsons search algorithms
219 Creating a function that checks if the string is a palindrome or not. Construct a function which determines whether the string given as a paramter is a palindrome. The function should be case... jsParsons recursion, search algorithms
220 Construct a function which determines whether the string given as a paramter is a palindrome. Construct a function that checks if the string is a palindrome or not. The function should be case insensitive i.e.... jsParsons recursion
221 Construct an inorder traversal function Construct an inorder traversal function that recursively traverse a tree from left node, root node and right node. We store... jsParsons trees
222 Construct a preorder traversal function Construct a preorder traversal function that recursively traverse a tree from root node, left node and right node. We store... jsParsons trees
223 q_py_function_pass_es Python PredictingFinalResult for demonstrating q_py_function_pass_es QuizPET
224 Recursive Code Tracing Exercise: Function Errors Tracing Exercise Recursive Code Tracing Exercise collection focusing on recognizing errors. OpenDSA Recursion
225 Tracing Recursive Code: Factorial Function Code Tracing Presentation Slideshow demonstrating code tracing, using the factorial function as an example. OpenDSA Recursion
226 Writing a Recursive Function: Variations Code Tracing Presentation Slideshow showing multiple examples of how to write a recursive function to do summation. OpenDSA Recursion
227 Basics of Writing a Recursive Function Algorithm Visualization, Code Tracing Presentation Slideshow demonstrating the concept of recusion as delegation of a task. OpenDSA Recursion, Delegation
228 Binary Search - 2 This function implements a recursive version of Binary Search PCEX
229 Binary Search - 2 This function implements a recursive version of Binary Search PCEX
230 Binary Search - 1 Construct a function that receives an array and a target element to be searched in the given array. If the... PCEX
231 Binary Search - 1 Construct a function that receives an array and a target element to be searched in the given array. If the... PCEX
232 Add to list Construct a function that adds a given amount to all items in a list. jsParsons aliasing, value vs reference
233 List values and references. Construct a function that add k values to the given list. The added values is k's increment (increment by 1)... jsParsons value vs reference
234 Power calculation Construct a function which takes the base and the exponent as parameters and returns the base raised to the exponent.... jsParsons while loop
235 Reorganize the list Construct a function which partition the original list of integers such that all even numbers come first and all odd... jsParsons
236 Reorganize the list Construct a function which partition the list of integers given as a parameter such that all even numbers come first... jsParsons
237 Calculating power Construct a function which calculates the power of a number. The function takes two integers as parameters (the base number... jsParsons
238 Updating elements to the new list Construct a function which finds even numbers from the list given as a parameter, calculates the square of each such... jsParsons search algorithms
239 Updating the elements to the new list Construct a function which finds even numbers from the list given as a parameter, calculates the square of each such... jsParsons search algorithms
240 Updating the elements to the new list Construct a function which finds even numbers from the list given as a parameter, calculates the square of each such... jsParsons
241 Letter frequency Construct a function which counts the frequency of each character in the string given as a parameter and returns a... jsParsons dictionaries
242 Calculating power Construct a function which takes a base and a non-negative exponent as parameters and calculates the base raised to the... jsParsons
243 Practicing quick sort algorithm Construct a function that implements quick sort algorithm. The partition() function has been pre defined and displayed below.
Consider data is...
jsParsons recursion, search algorithms, sorting, sorting algorithms
244 Remove dublicates from the list Construct a function which creates a new list where it stores all elements except the duplicates from the list given... jsParsons
245 Checks whether the sum of two integers are equal as the third integer Construct a function which determines whether one of the paraters is the sum of the two other parameters. jsParsons
246 Try adding Construct a function that adds two numbers together and handles non-numeric input. jsParsons exception handling, exceptions
247 Passing Lists Construct a function that calculate square values of the list’s elements. PCEX list, value vs reference
248 Recursive Binary Search Construct a function that uses recursive binary search to find if a specific value is in a list (known as... PCEX recursion, search, search algorithms, sorting
249 Recursive Binary Search Challenge Construct a function that uses recursive binary search to find if a specific value is in a list (known as... PCEX recursion, search algorithms
250 Length of Line Code Completion Complete the following function that computes the length of a line segment with end points (x1, y1) and (x2, y2).... CodeCheck Fundamental Data Types
251 Rotating the List Values to the Right by Two Position Construct a program that has a function that receives a list of values and returns the list rotated to the... PCEX arrays
252 Creating an array that Contains the Numbers of Times Each Element of One Array Appears in Another Array Construct a program that has a function that receives two arrays and creates an array that contains the number of... PCEX arrays
253 Creating a Dictionary of Character-Count/Words Pairs Construct a program that has a function which receives a string from the user and creates a dictionary that maps... PCEX classes, data structures, dictionaries, dictionary, stacks
254 Concatenating Characters of Two Strings Construct a program that has a function that receives two strings and returns a string formed from the given strings... PCEX strings
255 Calculating Sum/Average of the List Values Construct a program that has a function that receives a list and calculates the sum of the values in that... PCEX list
256 Rotating the List Values Construct a program that has a function that receives a list of values and returns the list rotated to the... PCEX algorithm analysis, classes, data structures, list, stacks
257 Searching Values of a List in Another List Construct a program that has a function that receives two lists and prints the values in the 2nd list that... PCEX classes, data structures, list, search algorithms, stacks
258 Rotating the List Values to the Right by Two Position Construct a program that has a function that receives a list of values and returns the list rotated to the... PCEX arrays
259 Searching Arrays (Case 3) Construct a program that has a function that receives two arrays and creates an array that contains the number of... PCEX arrays
260 Creating a Dictionary of Character-Count/Words Pairs Construct a program that has a function which receives a string and creates a dictionary that maps each character to... PCEX dictionaries, dictionary
261 Concatenating Characters of Two Strings Construct a program that has a function that receives two strings and returns a string formed from the given strings... PCEX strings
262 Calculating Sum/Average of the List Values Construct a program that has a function that receives a list and calculates the average of the values in that... PCEX list
263 Rotating the List Values (Case 2) Construct a program that has a function that receives a list of values and returns the list rotated to the... PCEX list
264 Rotating the List Values (Case 3) Construct a program that has a function that receives a list of values and returns the list rotated to the... PCEX list
265 Rotating the List Values (Case 4) Construct a program that has a function that receives a list of values and returns the list rotated to the... PCEX list
266 Searching Values of a List in Another List (Case 3) Construct a program that has a function that receives two lists and creates a list that contains the number of... PCEX list, search algorithms
267 Searching Values of a List in Another List (Case 2) Construct a program that has a function that receives two lists and prints the total number of times the elements... PCEX list, search algorithms
268 Recursive Code Tracing Exercise: Call Count Tracing Exercise Recursive Code Tracing Exercise collection focusing on counting the number of function calls made. OpenDSA Recursion
269 Programmed Instruction: Induction Proof For Factorial Programmed Instruction Programmed Instruction Frameset examples of induction proof proving a Factorial function implementation correct. OpenDSA Proof by Induction
270 Bowling Score TestCase Exercise Code Testing Exercise Interactive exercise where user enters input values for a bowling game scoring function with the goal of getting complete code... OpenDSA Test Case, Code Coverage
271 Tracing Recursive Code: Summation Code Tracing Presentation Slideshow demonstrating code tracing, using a simple summation function as an example. OpenDSA Recursion
272 Recursion Introduction Slideshow: Delegation Code Tracing Presentation Slideshow demonstrating the basic concepts of base cases and recursive calls in a function. OpenDSA Recursion
273 (Inheritance) Physics teacher - CSEdPad Demonstrate the inheritance concept by creating a superclass Teacher with a private string features designation and collegeName and does function.... AnnEx inheritance
274 Insertion Sort Insertion sort works similarly to how one would sort a hand of cards: by choosing an element and searching through... PCEX recursion, search algorithms, sorting, sorting algorithms
275 Selection sort Ascending-order Selection sort operates by finding the minimum element of an array and moving it to the “beginning” of the... PCEX recursion, search algorithms, sorting, sorting algorithms
276 Insertion Sort Challenge Insertion sort works similarly to how one would sort a hand of cards: by choosing an element and searching through... PCEX
277 Selection sort Challenge Descending-order Selection sort operates by finding the maximum element of an array and moving it to the “beginning” of the... PCEX
278 Stack Challenge Implementing Stack. Using Class to construct a Stack. Implement a function to determine if all the given brackets are paired.\nFor... PCEX
279 Alternate Form Bucket Hashing Proficiency Exercise Tracing Exercise User must give the result from a series of inserts using bucket hashing. This version uses a variation on bucket... OpenDSA Bucket Hashing
280 Creating a Dictionary of Student-Scores Pairs Assume we have a list of students and a list of their corresponding test scores. Construct a program that has... PCEX dictionaries, dictionary
281 Queue Class - Check if Element Exists In this example, you will use Queue class from queue provided by python. This class contains methods for adding a... PCEX
282 Queue Class - Check if Element Exists In this example, you will use Queue class from queue provided by python. This class contains methods for adding a... PCEX
283 Search in the linked list. When using a LinkedList, it is possible that you may want to search through the list to see if a... PCEX linked list, search algorithms
284 Binary search Binary Search operates by dividing an array in half, and then determining whether or not the target value would be... PCEX binary search, recursion, search, search algorithms, sorting, trees
285 Search in the linked list. Challenge When using a LinkedList, it is possible that you may want to search through the list to see if a... PCEX search algorithms
286 Binary search Challenge Binary Search operates by dividing an array in half, and then determining whether or not the target value would be... PCEX search algorithms
287 PANDAS Statistics 1 From a class of 200 students, you have a dataset of students, their section, and grades. Start by inspecting the... PCEX json, pandas, statistics
288 Funcion mismo valor absoluto (ES) Point AnnEx classes, objects
289 Construir una función que verifique el tamaño de una lista enlazada Construye una funcion que calcule el numero de elementos en una lista simplemente enlazada.
La implementacion de la clase ListaEnlazada se...
jsParsons
290 Construir una función que recorra una lista enlazada Construye una funcion que imprima todos los elementos de una Lista Doblemente Enlazada hacia adelante y luego en orden inverso.
La...
jsParsons
291 Construir una función que devuelva una lista de restos (módulos) del valor de entrada Construye una funcion que calcule el residuo de cada elemento de la primera lista con el elemento del mismo indice... jsParsons list
292 Construir una función que ordene un arreglo numérico usando Merge Sort Construye una funcion de mezcla que divida recursivamente un arreglo numerico y tome una lista como parametro llamada datos.
Considera que...
jsParsons
293 Crear una función que verifique si una cadena es un palíndromo o no Construye una funcion que determine si la cadena dada como parametro es un palindromo. La funcion debe ser insensible a... jsParsons strings
294 Crear una función que verifique si una cadena es un palíndromo o no Construye un programa que determine si la cadena original es un palindromo. La funcion debe ser insensible a mayusculas y... jsParsons
295 Crear una función que verifique si una cadena es un palíndromo o no Construye una funcion que determine si la cadena dada como parametro es un palindromo. La funcion debe ser insensible a... jsParsons strings
296 Construir una función que determine si una cadena dada como parámetro es un palíndromo Construye una funcion que verifique si la cadena es un palindromo o no. La funcion debe ser insensible a mayusculas... jsParsons
297 Construir una función que use una estructura de cola (Queue) Construye una funcion que use la estructura de Cola para resolver el problema de Josephus que elimina el k-esimo elemento... jsParsons
298 Crear una función recursiva Define una funcion que devuelva el factorial de un entero positivo dado. jsParsons recursion
299 Construir una función de recorrido inorder (inorden) Construye una funcion de recorrido inorder que recorra recursivamente un arbol desde el nodo izquierdo, nodo raiz y nodo derecho.... jsParsons
300 Crear una función que reciba un número, le sume dos y lo devuelva Construye un programa que imprima 3 jsParsons
301 Usar expresiones booleanas como parámetros de una función Asume que num1 y num2 han sido inicializados a numeros, de modo que numero1 es mayor. Construye un programa que... jsParsons boolean expressions, conditionals
302 Valores y referencias en listas Construye una funcion que agregue valores de k a la lista dada. Los valores agregados son incrementos de k (incrementando... jsParsons list
303 Practicar indexación y modificación de listas Construye una funcion que agregue una cantidad dada a todos los elementos de una lista. jsParsons
304 Cálculo de potencias Construye una funcion que tome la base y el exponente como parametros y devuelva la base elevada al exponente. Llama... jsParsons
305 Reorganizar la lista Construye una funcion que divida la lista original de enteros de manera que todos los numeros pares vengan primero y... jsParsons
306 Reorganizar la lista Construye una funcion que divida la lista de enteros dada como parametro de manera que todos los numeros pares vengan... jsParsons list
307 Calcular una potencia Construye una funcion que calcule la potencia de un numero. La funcion recibe dos enteros como parametros (la base y... jsParsons loops, while loop
308 Actualizar elementos en una nueva lista Construye una funcion que encuentre los numeros pares en la lista dada como parametro, calcule el cuadrado de cada uno... jsParsons list
309 Actualizar los elementos en una nueva lista Construye una funcion que encuentre los numeros pares en la lista dada como parametro, calcule el cuadrado de cada uno... jsParsons
310 Actualizar los elementos en una nueva lista Construye una funcion que encuentre los numeros pares en la lista dada como parametro, calcule el cuadrado de cada uno... jsParsons list
311 Frecuencia de letras Construye una funcion que cuente la frecuencia de cada caracter en la cadena dada como parametro y devuelva un diccionario... jsParsons
312 Calcular una potencia Construye una funcion que tome una base y un exponente no negativo como parametros y calcule la base elevada al... jsParsons for loop, loops
313 Practicar el algoritmo de ordenación rápida (Quick Sort) Construye una funcion que implemente el algoritmo de ordenamiento rapido. La funcion de particion() ha sido predefinida y se muestra... jsParsons
314 Eliminar duplicados de una lista Construye una funcion que cree una nueva lista donde se almacenen todos los elementos excepto los duplicados de la lista... jsParsons list
315 Verificar si la suma de dos enteros es igual al tercer entero Construye una funcion que determine si uno de los parametros es la suma de los otros dos parametros. jsParsons conditionals
316 Practicar el manejo de excepciones Construye una funcion que sume dos numeros y maneje entradas no numericas. jsParsons exceptions
317 Creando un Diccionario de Pares Caracteres-Frecuencia Construye un programa que tenga una función que reciba un string del usuario y cree un diccionario que mapea cada... PCEX dictionaries
318 Creando un Diccionario de Pares Caracteres-Palabras Construye un programa que tenga una función que reciba un string y cree un diccionario que mapea cada carácter a... PCEX dictionaries
319 Concatenando Caracteres de Dos Strings (Caso 1) Construya un programa que tenga una función que reciba dos strings y devuelva un string formado a partir de los... PCEX strings
320 Concatenando Caracteres de Dos Strings (Caso 2). Construye un programa que tenga una función que reciba dos strings y devuelva un string formado a partir de las... PCEX strings
321 Desplazando los Valores de la Lista a la Izquierda Una Posicion Construye un programa que tenga una función que reciba una lista de valores y devuelva la lista desplazada a la... PCEX list
322 Desplazando los Valores de la Lista a la Izquierda Dos Posiciones Construye un programa que tenga una función que reciba una lista de valores y devuelva la lista desplazada a la... PCEX list
323 Desplazando los Valores de la Lista a la Derecha una Posicion Construye un programa que tenga una función que reciba una lista de valores y devuelva la lista desplazada a la... PCEX list
324 Desplazando los Valores de la Lista a la Derecha Dos Posiciones Construye un programa que tenga una función que reciba una lista de valores y devuelva la lista desplazada a la... PCEX list
325 Contando las Ocurrencias de un String en Otro (Caso 1) Construye un programa que tenga una función que reciba un string y devuelva el número de veces que el string... PCEX for loop, loops
326 Contando las Ocurrencias de un String en Otro (Caso 2). Construye un programa que tenga una función que reciba un string y devuelva el número de veces que el string... PCEX for loop, loops
327 Construir un programa que cree una estructura de pila (Stack) Construye un programa que cree dos funciones en una estructura de Pila. La primera es la funcion "apilar" y la... jsParsons
328 Tree Implementation Overhead Exercise Calculation Exercise, Battery Self-practice questions that require the user to calculate overhead fractions for various binary tree node implementations. OpenDSA Binary Tree, Overhead
329 Herencia de Persona y Empleado Construir dos clases: una que represente a una Persona y otra que represente a un Empleado que debe definirse como... PCEX classes, objects
330 Informacion de Herencia de Persona y Empleado Construir dos clases: una que represente a una Persona y otra que represente a un Empleado que debe ser definida... PCEX classes, objects
331 Creando un Diccionario de Pares Estudiante-Puntajes (Caso 1) Supongamos que tenemos una lista de estudiantes y una lista de sus correspondientes puntajes de exámenes. Construya un programa que... PCEX dictionaries
332 Creando un Diccionario de Pares Estudiante-Puntajes (Caso 2) Supongamos que tenemos una lista de estudiantes y una lista de sus correspondientes puntajes de exámenes. Construya un programa que... PCEX dictionaries