Contest | Problem |
---|---|
OTHERS | INVENTO |
CNTSTR | |
LEXSTR |
Aniruddh Dubey
- 5★justani
- Learner
- India
- Those who dare to think that they can change the world are the ones who do.
- Professional
- CodeChef
- List of teams by Aniruddh Dubey
- https://discuss.codechef.com/u/justani
- View Details
Activity Heat Map
NewRating Graph
Ratings System Update
(2023-01-26 23:00:02)Ratings System Update
(2022-12-20 00:00:00)CodeChef Rating Distribution
Submissions
Practice Problems (147):
Practice:
Transform the Expression, Enormous Input Test, Count of Maximum, Connecting Soldiers, Jam Board, Chef Under Pressure, Many Chefs, Galactik Football, ATM, Number Mirror, Please like me, Chef and Remissness, Dish Owner, Cleaning Tables, Chef and Keyboard, Delivery Man, Lucky Four, Matrix, Add Two Numbers, Find Remainder, Id and Ship, Nikitosh and xor, Magical Strings, Parity tree, Fire and Ice, Coins And Triangle, Lock-Free Stack, Sebi and the corrupt goverment, Black Money Island, Hawala Arrests, Bob vs ATM, Most Frequent Element, Bear and House Queries, Second Max of Three Numbers, Snake Procession, Killing Monsters, B - Get The Gold, Chef and Hamming Distance of arrays, Beautiful Array, Rebuilding Konoha, Maze Love, Optimal Rating , AND Square Subsegments, Run Direction, Two vs Ten, Binary Shuffle, Nearest Angle, Program Your Own CALCULATOR, Three Friends, Suffix Palindromes, Transmutation Diamonds, Pizza or Broccoli , Rooted Tree Graph, Chef and String, Triple Sort, Binary Land, Convert the String, Maximum Candies, Cheating Time, Maximum Size, Server Trouble, A - Save Water Save Life, Lazy Chef, HTML Tags, Shoe Fit, Find the Direction, Obtain the Sum, Chef and Pairwise Distances, Good Weather, Chef in Vaccination Queue, The One with All the Candy, Yet Another Counting Problem, String Game, Chef and Stock Prices , Covid and Theatre Tickets, Non Zero Xor, Shopping Change, Blackjack, Good Program, Battery Low, Chef and Instant Noodles, Count the Holidays, Substring of a Substring, Alice and Marks, Sign Moves, Binary String Cost, Mario and Transformation, Water Requirement, Dazzling Even-Odd Challenge, Chef and Happy String , Presents for Cheffina, Chef and Bird farm, Different Subarrays Rearrange, Is this priority or parity!, Parity Fun, Subscriptions, Zero Ones Equal One Zeros, DNA Storage, Determine the Score, Make all equal using Pairs, Prime Xor, Best of Two, Adjacent Sum Parity, Array sorting, Group Assignment, Fill The Grid, Bad Tuples, Final Population, Balls and Boxes, K-Subarrays, Permutations LCS, Ranklist Pages, Yet Another Palindrome Problem, Tax in Chefland, Different Consecutive Characters , Mario and the Broken String, Luigi and Uniformity, Gormint Aunty, Water Consumption, Reach fast, Two Counters, Frequency Array Retrieval, Instagram, No sequence, Odd Even Binary String, Chefs Favourite Function, Expected Value, Valid Expression, Construct String, Melt Gold, Inside The Stadium, Chef and Asteroids, Crushed Apples and a Balance Scale, DDMM or MMDD, Anti Palindrome, The Vowel Matrix, Dotify Playlist, Chef and Moves of GCD, Partition and Maximize, Transfusion Chain, FIND A and B, Bells of Pilgrimage, Puzzle Hunt, Codechef Copy, Ghoul-icious Goodies, Ghastly Work, Access Control
Contests (48):
January Challenge 2018:
Maximum Score, K-Concatenation, Partition the numbers, Rectangle, String Merging
June Challenge 2018 Division 2:
Two Flowers, Vision, Sheokand and String, Binary Shuffle, Naive Chef
November Challenge 2018 Division 1:
Appy Loves One, Good Median, Chef, Primes and Trees (Challenge), Magician versus Chef 2
Starters 70 Division 2 (Rated):
Minimum distance between 1s, Prime Reversal, Frequency Array Retrieval
Starters 75 Division 2 (Rated):
Chefs Favourite Function, Equal Hamming Distance, Prefix Ones, Three Powers of Two
Multiple prints using single print statement:
Printing text and number together, Inserting space between numbers
Learning Paths (1281):
Learn C:
Introduction, Printing Text, Multiple Outputs, Outputs In Seperate Lines, Arithmetic Operations, Area & Perimeter of Rectangle, Inserting space between outputs, Division & Multiplication, Storing Boxes, Declaring a variable, Addition of Variables, Creating Arrays, Index & printing specific elements of an Array, Changing the elements of an Array, Displaying elements, Creating a String, Taking user input, Calculator, Hello user, Find the Area of any rectangle, Mile to Kilometer Convertor, Conditions in if statements
Logic Building in Python:
How is this learning path structured, How to accept inputs, How to accept integer inputs, How to accept multiple inputs in a line, How to accept multiple integers on separate lines, How to accept string inputs, Input mirror, Test cases, What are test cases, Test cases with multiple lines of input, Test cases with multiple types of input, How to use custom inputs, Number mirror - Negative integer, String mirror - Double strings, Debug this code - Why is this code incorrect, Debug this code - Why is this code incorrect, Basic math - Addition and multiplication, Practice problem - Tuition fees, Practice problem - Fitness, Debug this code - Total prize money, Subtraction and division of numbers, Division with integer and decimal output, Practice problem - Squats, Debug this code - Determine the Score, Debug this code - Population, Some useful math functions, Abs() - Absolute function, Modulo function, Practice problem - Absolute function, Practice problem - Modulo function, Practice problem - Capacity, Debug this code - Credits, Debug this code - Max minus Min, Module on basic conditional statements, Review syntax usage, Comparison operators, Practice problem - Age Limit, Practice problem - Tax in Chefland, Logical operators & conditional statements, Logical operators, Debug this code - Advance, Debug this code - Football Cup, Debug this code - Pass the Exam, Practice problem - Apples and Oranges, Debug this code - Chef gives Party, Problem (Make Avg) - Generate examples, Problem (Make Avg) - Solve sub-components, Problem (Make Avg) - Solve sub-components, Problem (Make Avg) - Solve the complete problem, Problem(Farm animals) - Generate examples, Problem(Farm animals) - Solve sub-components, Problem 3 (High Accuracy) - Solve sub-components
Logic Building in Java:
Data Types, How to accept integer inputs, How to accept multiple inputs in a line, How to accept string inputs, How to print output, Input mirror, Division with integer and decimal output, Some useful math functions, Problem (Make Avg) - Solve the complete problem
Logic Building in C++:
Data Types, How to accept integer inputs, How to accept multiple inputs in a line, How to accept multiple integers on separate lines, How to accept string inputs, How to print output, Input mirror, What are test cases, What are test cases, Test cases with multiple lines of input, Test cases with multiple types of input, How to use custom inputs, Difference between Run and Submit, Number mirror - Negative integer, String mirror - Double strings, Debug this code - Why is this code incorrect, Debug this code - Why is this code incorrect, Basic math - Addition and multiplication, Practice problem - Tuition fees, Practice problem - Fitness, Debug this code - Total prize money, Practice problem - Burgers, Problem (Make Avg) - Solve sub-components, Problem (Make Avg) - Solve sub-components, Problem (Make Avg) - Solve the complete problem
Logic Building in C:
Data Types, How to accept integer inputs, How to accept multiple inputs in a line, How to accept string inputs, How to print output, Input mirror, What are test cases, Test cases with multiple lines of input, Test cases with multiple types of input, How to use custom inputs, Difference between Run and Submit, Number mirror - Negative integer, String mirror - Double strings, Debug this code - Why is this code incorrect, Debug this code - Why is this code incorrect, Basic math - Addition and multiplication, Practice problem - Tuition fees, Practice problem - Fitness, Debug this code - Total prize money, Subtraction and division of numbers, Division with integer and decimal output, Practice problem - Squats, Debug this code - Determine the Score, Debug this code - Population, Some useful math functions, Abs() - Absolute function, Modulo function, Practice problem - Modulo function, Practice problem - Absolute function, Practice problem - Burgers, Practice problem - Capacity, Debug this code - Credits, Debug this code - Max minus Min, Module on basic conditional statements, Review syntax usage, Comparison operators, Practice problem - Age Limit, Practice problem - Tax in Chefland, Logical operators & conditional statements, Logical operators, Debug this code - Football Cup, Debug this code - Advance, Debug this code - Pass the Exam, Practice problem - Apples and Oranges, Practice problem - Interior Design, Practice problem - Alice and Marks, Debug this code - Chef gives Party, Debug this code - Car Trip, Problem (Make Avg) - Solve sub-components, Problem (Make Avg) - Solve sub-components, Problem (Make Avg) - Solve the complete problem, Problem(Farm animals) - Solve sub-components, Problem(Farm animals) - Solve the complete problem, Problem 3 (High Accuracy) - Solve sub-components, Problem(High Accuracy)- Solve the complete problem, Problem (MOVIE2X) - Solve the complete problem, Problem (Flip cards) - Solve sub-components, Problem (Flip cards) - Solve the complete problem
Beginner DSA in Python:
Problem (Shoes) - Generate examples, Problem (Shoes) - Solve sub-components, Introduction to the module on Array Operations, Find the gcd and LCM of 2 integers, Useful math libraries, Practice problem - Construct N, Debug this code - Divisible by 3, Practice problem - Apples and oranges, Flow control continued, Arrange right flow, Tracing key variable-1, Tracing key variable - 2, Tracing key variable - 3, Lets practice , Identify the valid edge testcase
Beginner DSA in C:
Problem (Shoes) - Solve sub-components, Problem (Shoes) - Solve the complete problem, Count positive and non-zero elements, Practice problem - Penalty Shots, Debug this code - Non-Negative Product, Move the smallest element of the array to the left, Practice problem - Count the Holidays, Practice problem - The Squid Game, Practice problem - Bomb the base, Debug this code - Chef and Price Control, Debug this code - First and Last, Create a replica string, Binary strings, Numerical characters in strings, Create a list of ord values of a string, Numerical characters in strings, Practice problem - Wordle, Practice problem - Chef and Happy String , Practice problem - Different Consecutive Chars , Practice problem - World Chess Championship, Practice problem - Mario and the Broken String, Continuation of basic math, Output all digits of a number, Output all digits of a number, Practice problem - Make A and B equal, Practice problem - Keplers Law, Find the gcd and LCM of 2 integers, Useful math libraries, Practice problem - Construct N, Debug this code - Divisible by 3, Apples and oranges, Practice problem - Alternate Additions, Debug this code - The Begining Era Of Cyberverse, Debug this code - Joining Date, Debug this code - Fill The Grid
Beginner DSA in C++:
Problem (Shoes) - Solve sub-components, Lets practice , Try to solve this problem using checkpoints, Learning to create test cases, Learning to create test cases continue, Identify valid edge case
Learn SQL:
Introduction, Create table , Insert table , How to insert to a table, Debug this query, Alter table , update table, Practice Problem - Alter table, Practice Problem - Update table, Delete From, Constraints, Practice - Delete From, Debug this query, Project - Customer Database, Practice problem-1, Practice problem-2, Practice problem-3, Practice problem-4, Introduction to Queries, SELECT Query, DISTINCT, WHERE, BETWEEN, Practice problem, Debug this query, AND, OR, Like, Practice problem, Debug this query, Order by, LIMIT, NULL Values, Project - Food delivery, Project - Food delivery, Project - Food delivery, Project - Food delivery, Project - Food delivery, Project - Food delivery, Project - Food delivery, Rename columns using As, COUNT(), MAX() and MIN() , ROUND() , Problem - COUNT() MAX() and MIN() , Problem-ROUND(), Debug this query, SUM(), AVG(), Problem - SUM() and AVG() , Group By, Having, Problem-Group By & Having, Debug this code, Practice problem Introduction, Practice problem-1, Practice problem-2, Practice problem-3, Practice problem-4
SQL Intermediate:
Introduction - Combining tables manually, Combining tables with SQL, Inner Joins, Left Joins, Primary Key vs Foreign Key, Cross join, Union, WITH, Project- Supermarket, Practice problem-1, Practice problem-2, Practice problem-3, Practice problem-4, Practice problem-5, Practice problem-6, Data Transformation, Non-Correlated Subqueries, Problem - Non-Correlated Subqueries, Correlated Subqueries, Problem - Correlated Subqueries, Project - ABC ecommerce website, Practice Problem - 1, Practice Problem - 2, Union All, Intersect, Except, Project- XYZ Pvt Ltd, Practice Problem - 1, Practice Problem - 2, Practice Problem - 3, Conditional Aggregates Introduction, Null, Case - When, Count using Case, Sum using Case, Combining Aggregates, Project Cafe CodeChef , Practice Problem - 1, Practice Problem - 2, Practice Problem - 3, Practice Problem - 4
SQL at Work:
Different tools used in analytics at work, SQL, Manipulation - CREATE, Manipulation - INSERT, Manipulation - ALTER & UPDATE, Manipulation - CONSTRAINTS, Queries - SELECT, Queries - WHERE, Queries - WHERE, Aggregate functions, Intermediate SQL - Recap, Intermediate SQL - Recap, Primary Key vs Foreign Key, Cross join, Intermediate SQL - Recap, Intermediate SQL - Recap, Intermediate SQL - Recap, Intermediate SQL - Recap, Case study - Covid impact on ABC Retail, Case study - Covid impact on ABC Retail, Case study - Covid impact on ABC Retail, Case study - Covid impact on ABC Retail, Case study - Covid impact on ABC Retail, Case study - Covid impact on ABC Retail, Case study - Covid impact on ABC Retail, Intermediate SQL Project - ABC Retail, Intermediate SQL Project - ABC Retail, Intermediate SQL Project - ABC Retail, Intermediate SQL Project - ABC Retail, Intermediate SQL Project - ABC Retail, Case study - InstaPizza, Case study - InstaPizza, Case study - InstaPizza, Case study - InstaPizza, Case study - InstaPizza, Case study - InstaPizza, Case study - Logistics, Case study - Logistics, Case study - Logistics, Case study - Logistics, Case study - Logistics, Case study - Logistics, Case study - Product line research, Case study - Product line research, Case study - Product line research, Case study - Product line research, Case study - Product line research, Case study - Customer preference, Case study - Customer preference, Case study - Customer preference, Case study - Customer preference, Case study - Customer preference
Learn Java:
Introduction, Printing text, Arithmetic Operations, MCQ - 1, MCQ - 2, Multiple Outputs, Understanding the print command, Area & Perimeter of Rectangle, Rearrange Code, Printing text and number together, Inserting space between numbers, Division, Understanding the default code, MCQ, Rearrange, Variables in Java, Declaring a variable, Addition of Variables, Area of Rectangle, Double datatype, String Datatype, MCQ - 7, MCQ - 8, Bool Datatype, Cost of painting, Negative Numbers, MCQ - 10, MCQ - 11, MCQ - 12, Creating a String, Concatenation , String length, MCQ - 22, MCQ - 23, Else If Statement, MCQ - 24, Compilation error (syntax error), Compilation error continued, Runtime error, Logical Error or Wrong Answer (WA), Incorrect Conditionals, Incorrect Index, While Loop, User input Loop, Do While Loop, MCQ, MCQ, For Loop, Table of any number, Factorial of any number, Displaying the count of elements, Displaying the count of elements, Displaying the count of elements, Displaying the count of elements, Break Statement, Continue Statement, Looping through Arrays, For Each Loop, Displaying the count of elements, Displaying the count of elements, Why we need methods, Methods continued, Return values, Parameters and Arguments, MCQ - 1
Learn C++:
Introduction, Printing a number, Arithmetic Operations, Printing text, Multiple Choice Question, Multiple Choice Question, Multiple Outputs, Outputs In Separate Lines, Area & Perimeter of Rectangle, Multiple Choice Question, Rearrange Code, Multiple outputs using a single line, Inserting space between outputs, Inserting text Between Outputs, Multiple Choice Question, Multiple Choice Question, Multiplication , Division, Syntax , Multiple Choice Question, Rearrange Code, Variables, Declaring a variable, Addition of Variables, Area of Rectangle, Double datatype, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Rearrange Code, Bool Datatype, Cost of painting, Negative Numbers, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Creating a String, Concatenation , Strings and Integers, String length, Outputting Characters from a String, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Changing Characters in a String, String Operations, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Taking user input, Calculator, Multiple Choice Question, Multiple Choice Question, Hello user, Find the Area of any rectangle, Cubes and Squares, Mile to Kilometer Convertor, Table of Any Number, Rearrange Code, If & Else Statements, Curly braces, If Statement, Else If Statement, Else Statement, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Conditions in if statements, Multiple Choice Question, Multiple Choice Question, And Statement, Or Statement, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Problems on Conditional Statements, Switch, Break and Default statement, Rearrange Code, Multiple Choice Question, Compilation error continued, Mismatched Parenthesis, Runtime error due to 0 used as a divisor, Incorrect Index, Debug the code - 1, Debug the code - 2, Debug the code - 3, Creating Arrays, Index & printing specific elements of an Array, Changing the elements of an Array, Displaying elements, Displaying the count of elements, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, While Loop, User input Loop, Do While Loop, Multiple Choice Question, Multiple Choice Question, For Loop, Table of any number, Factorial of any number, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Break Statement, Continue Statement, Looping through Arrays, For Each Loop, Multiple Choice Question, Multiple Choice Question, Variable scope, Function within a function, What are test cases
Learn HTML / CSS:
Introduction to HTML & CSS, Lets start with HTML, Lets really start, HTML Skeleton, HTML Skeleton, HTML Skeleton - Lets code, Pop Quiz, HTML Headings, HTML Paragraphs, Format your text, Pop Quiz, Recap, Remember our goal!, Introduction to HTML Recap, HTML Lists, Add Images to your webapge, Add links to your webpage, Add links to images on your webpage, Pop Quiz, Pop Quiz, HTML Tables, HTML Tables, HTML Table Headings, HTML Table Borders, HTML Table Head and Footer, Module recap, Remember our goal!, Remember our goal!, CSS Inline styling, CSS Internal stylesheet, CSS External stylesheet, CSS terminology, Pop Quiz, Pop Quiz, Task 5
Learn Python:
Printing a number, Printing text, Arithmetic Operations, MCQ on printing text, MCQ on printing sum, Multiple Outputs, Outputs on the same line, Area & Perimeter of Rectangle, MCQ on output in separate lines, MCQ on output in single line, Inserting text Between Outputs, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Variables in Python, Declaring a variable, Properties of Variables, Addition of Variables, Area of Rectangle, Float datatype, String Datatype, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Rearrange Code, Bool Datatype, Cost of painting, Negative Numbers, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Creating a String, Concatenation , Strings and Integers, String length, Outputting Characters from a String, String slicing, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Calculator, Multiple Choice Question, Multiple Choice Question, How to accept multiple inputs in a line, Mile to Kilometer Convertor, Rearrange Code, If & Else Statements, Indentation, If Statement, Elif Statement, Else Statement, Conditions in if statements, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, And Statement, Or Statement, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Problems on Conditional Statements, Compilation error (syntax error), Compilation error continued, Runtime error, Logical Error or Wrong Answer (WA), Incorrect Conditionals, Incorrect Index, Debug the code - 1, Debug the code - 3, Creating Arrays, Index & printing specific elements of an Array, Changing the elements of an Array, Displaying elements, Slicing a list, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, While Loop, User input Loop, Break Statement, Multiple Choice Question, Why we need functions, Functions continued, Return values, Parameters, Arguments, Variable scope, Calling a function within function, MCQ - 1, Coding problem - 1, Coding problem-2, Coding problem-4, Data types in a tuple, List as part of a tuple, Tuple unpacking, Length and count of elements in a tuple, Debug this code, Dictionary, Modifying a dictionary, Removing items from a dictionary, Iterate over a dictionary, Key existence in a dictionary, Nested dictionary, Coding problem, What are test cases
Kalasalingam Academy of Research and Education:
Pop Quiz - Characteristics of algorithms, What is the time complexity of this code, What is the time complexity of this code, What is the time complexity of this code, Problem 6 - Solve the complete problem, Travelling salesman using brute force
Learn C:
Introduction, Printing a number, Arithmetic Operations, Printing text, Multiple Choice Question, Multiple Choice Question, Multiple Outputs, Outputs In Separate Lines, Area & Perimeter of Rectangle, Multiple Choice Question, Rearrange Code, Inserting space between outputs, Inserting text Between Outputs, Multiple Choice Question, Multiple Choice Question, Multiplication , Division, Syntax , Multiple Choice Question, Rearrange Code, Variables in C, Declaring a variable, Addition of Variables, Area of Rectangle, Double datatype, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Rearrange Code, Bool Datatype, Cost of painting, Negative Numbers, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Creating a String, Concatenation , String length, Outputting Characters from a String, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Changing Characters in a String, String Operations, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Calculator, Multiple Choice Question, Hello User, If & Else Statements, Parentheses, If Statement, Else If Statement, Else Statement, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, And Statement, Or Statement, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Problems on Conditional Statements, Switch, Break and Default statement, Rearrange Code, Multiple Choice Question, Compilation error (syntax error), Compilation error continued, Runtime error due to 0 used as a divisor, Logical Error or Wrong Answer (WA), Incorrect Conditionals, Incorrect Index, While Loop, User input Loop, Do While Loop, Multiple Choice Question, Multiple Choice Question, For Loop, Table of any number, Factorial of any number, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Break Statement, Continue Statement, Looping through Arrays, Multiple Choice Question, Multiple Choice Question, Creating Arrays, Index & printing specific elements of an Array, Declaring string arrays, Changing the elements of an Array, Displaying elements, Displaying the count of elements, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Functions in C, Functions continued, Return values, Parameters, Arguments, Variable scope, Function within a function, Some useful math functions, Test cases with multiple lines of input
Learn C#:
Introduction, Printing text, Arithmetic Operations, Multiple Choice Question, Multiple Choice Question, Multiple Outputs
Learn Rust:
Introduction, Printing text, Arithmetic Operations, Multiple Choice Question, Multiple Choice Question, Multiple Outputs, Outputs In Seperate Lines, Area & Perimeter of Rectangle, Multiple Choice Question, Rearrange Code, Multiple outputs using a single line, Inserting space between outputs, Inserting text Between Outputs, Multiple Choice Question, Multiple Choice Question, Multiplication , Division, Syntax , Multiple Choice Question, Rearrange Code, Storing Boxes, Rearrange Code
Introduction to programming and data structures using C:
Write your first code, Printing text, Multiple Choice Question, Multiple Outputs, Outputs In Seperate Lines, Rearrange Code, Multiple Choice Question, Multiple Choice Question, Area & Perimeter of Rectangle, Syntax , Storing Boxes, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Arithmetic Operations, Assignment Operators, Relation Operators, Logical Operators, Multiple choice question, Multiple choice question, Unary operators, sizeof(), Operator precedence and Associativity, Operator precedence and associativity, Type conversion and type casting, Type conversion and type casting, Coding problem - 2, Coding problem - 3, Taking user input, Calculator, Multiple Choice Question, Multiple Choice Question, Hello user, Find the Area of any rectangle, Rearrange Code, If & Else Statements, Curly braces, If Statement, And Statement, Or Statement, Multiple Choice Question, Coding problem - 1, Coding problem - 2, Coding problem - 3, Multiple Choice Question, Coding problem - 1, Nested loops, Nested loops continued, Break Statement, Multiple Choice Question, Continue Statement, Multiple Choice Question, Goto statement, Coding problem - 1, Coding problem - 2, Coding problem - 3, User defined functions, User defined functions continued, Some useful math functions, Pointers, Pointers - Debug this code, Pointer Arithmetic, MCQ - 1, MCQ - 2, Coding problem - 1, Call by value, Call by Reference, Call by Reference in action, File handling in C
Number theory:
Multiple Choice Question, Multiple Choice Question, Factorization Frenzy!!, Prime Factor Delusion, Prime Distinctness, Multiple Choice Question, Book Shelve
Complete C language course:
Write your first code, Multiple choice question, Rearrange Code, MCQ - 2
Object Oriented programming using C++:
Multiple Choice Question, Coding Problem, How to use function templates
Data structures using Java:
Creating Arrays, Index & printing specific elements of an Array, Changing the elements of an Array, Displaying elements, MCQ - 36, Recap on Array Operations, Recap of Array Operations, Find the element and index, Unique elements of an array, Practice problem for array functions, Stacks, Pop Quiz - What is the time complexity
STLs in C++:
Vector Introduction, Vector Operations, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, MCQ, Multiple Choice Question, Multiple Choice Question, Rearrange Code, Get Characters Frequency, Unique ID Finder, Multiple Choice Question, MCQ, MCQ, Library Book Reservation System, Unique Word Counter, MCQ, MCQ, MCQ
Data Structures using C++:
Stacks, MCQ - Trees Property, MCQ - Depth and Height, MCQ - Iterative DFS
Heaps:
Finding indexes of the children of a node , MCQ about Heaps, Rearrange insert pseudo-code, Deletion, Rearrange delete pseudo-code, Implement complete heap, Kth largest number MCQ
Stacks and Queues:
Push and Pop, MCQ-1, MCQ1, isEmpty,isFull, functions of Queue, MCQ-2, Enqueue and Dequeue Functions, MCQ-3, Queue - To do list, Next Greater Element, Next Greater Element, MCQ, Libraries for deque
Disjoint Set Union:
Dry run MCQ, MCQ , Check if two elements are connected, MCQ, Count Connected Components
Learn JavaScript:
Printing a number, Printing text, Arithmetic Operations, MCQ on printing text, MCQ on printing sum, Multiple Outputs, Outputs on the same line, Area & Perimeter of Rectangle, MCQ on output in separate lines, MCQ on output in single line, Inserting text Between Outputs, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Variables in JS, Declaring a variable, Properties of Variables, Addition of Variables, Area of Rectangle, Float datatype, String Datatype, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Rearrange Code, Rearrange Code, Bool Datatype, Cost of painting, Negative Numbers, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Creating a String, Concatenation , Strings and Integers, String length, Outputting Characters from a String, Changing Characters in a String, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Functions continued, Return values, Parameters, Arguments, Callbacks Function, MCQ - 1, Coding problem - 1, Coding problem-2, Coding problem-4, If Statement, Elif Statement, Else Statement, Conditions in if statements, Multiple Choice Question, And Statement, Or Statement, Problems on Conditional Statements, Compilation error (syntax error), Compilation error continued, Runtime error, Logical Error or Wrong Answer (WA), Incorrect Conditionals, Incorrect Index, Debug the code - 1, Debug the code - 2, Debug the code - 3, Debug the code - 4, Debug the code - 5, Debug the code - 6, Creating Arrays, Slicing a list, Multiple Choice Question, While Loop, User input Loop, Multiple Choice Question, Multiple Choice Question, For Loop, For Loop, Table of any number, Factorial of any number, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Continue Statement, Multiple Choice Question, Multiple Choice Question, Taking user input, Taking user input, Multiple Choice Question, Calculator, Multiple Choice Question, Hello user, Find the Area of any rectangle, Cubes and Squares, Mile to Kilometer Convertor, Table of Any Number, Rearrange Code, What are test cases, Taking input for test cases in JavaScript, Test cases with multiple lines of input, Test cases with multiple types of input, Difference between Run and Submit, Debug this code - Why is this code incorrect
Tries:
Insertion in Trie, Rearrange Pseudo-Code for Insertion, Searching, Spell-Check MCQ, Auto-Complete MCQ
Time complexity:
Introduction to time complexity, Finding time complexity - Rule 1, Finding time complexity - O(N), Finding time complexity - Rule 2, Time complexity for DSA, Single loop time complexity, Two loops, single variable, Two loops, two variables, Three loops, three variables, Two loops, three variables, Increment by 2, nested loops, Log N time complexity, Log N time complexity, Square root N time complexity, Both Square root and Log, Loop and log, For and while loop, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Harmonic series, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question
Trees and Binary trees:
Type of Tree Node, MCQ - Tree Basic, MCQ - Trees Property, Maximum number of children, Degree of the Node, MCQ - Depth and Height, Implementation - Adjacency Matrix, Implementation - Adjacency List, Height of the tree, Nodes at Kth Level, Depth First Search, Breadth First Search, Subtree Sum, MCQ - Iterative DFS, MCQ - Binary Tree Property, MCQ - Types of Binary Tree, Maximum nodes in BT, What is a complete BT, What is a full binary tree, PreOrder Traversal, PostOrder Traversal, InOrder Traversal, Height of Binary Tree, Time Complexity, Create BST from given sorted array, MCQ - Binary Search Tree, Min Difference in BST, Why BST, Check for BST, BST Property, Kth Largest Node in BST, MCQ - Inorder Traversal, Predecessor of a Node in BST, Implementation - Create BST, Delete a Node in BST, BST Time Complexity, BST Two Sum, Traversal of BST, Recover the BST, LCA in the BST, Search in BST, Print nodes in sorted order, Find maximum node in BST
Linked Lists:
Linked List - Concept, Linked List Terminology, Insertion in Linked List, Linked List - Insertion at end, Linked List - Insert at front, Linked List - Insertion at k-th position, MCQ - Insert at end, Optimal insertion at the end, Delete from Front, Delete from front, Delete from any position, Circular Linked List, Insertion at end in Circular Linked List, Deletion in Circular Linked List, Insertion in Doubly Linked List, Deletion - Doubly Linked List, Practice - Josephus Problem, Practice - Music Player
Python Projects:
Get a random number, Comparing the guess, Adding loop, Display initial message, Handle user choice, Perform calculations, Adding the loop, Project - Calculator, Project - Digital Clock & Countdown timer, Project - Digital Clock & Countdown timer, Project - Digital Clock & Countdown timer, Project - Digital Clock & Countdown timer, Project - Digital Clock & Countdown timer, Project - Digital Clock & Countdown timer, Project - Digital Clock & Countdown timer, Project - Password generator, Project - Password generator, Project - Password generator, Project - Rock Paper Scissors, Project - Rock Paper Scissors, Project - Rock Paper Scissors, Project - Hangman, Project - Hangman, Project - Hangman, Project - Hangman
Graphs:
MCQ, MCQ, MCQ, MCQ, MCQ, Graph Implementation - Adjacency Matrix, Graph Implementation - Adjacency List, MCQ, MCQ, MCQ, DFS on Graph, BFS on Graph, DFS Algorithm, BFS Algorithm, Check Reachability, Chef Shortest Route, MCQ, MCQ, MCQ, MCQ, MCQ, Topological Sort - using DFS, Topological Sort - Using BFS , MCQ, MCQ, MCQ
Recursion:
Sum of N Natural Numbers, Factorial, Fibonacci Series, Rearrange - Print Pattern, Print Pattern, Linear Search using Recursion, Linear Search using Recursion, Check Palindrome, Recursion - Decimal to Binary , Rearrange - All Possible Subsets
Practice Paths (282):
Practice C++:
Multiple Choice Question, Number Mirror, Rearrange Code, Chef and Instant Noodles, Multiple Choice Question, CodeChef Learn Problem Solving, Multiple Choice Question, Learning SQL, Multiple Choice Question, Parking Charges, Multiple Choice Question, Chef and Brain Speed, Multiple Choice Question, Alice and Marks, Multiple Choice Question, Oneful Pairs, Rearrange Code, My very 1st contest!, Multiple Choice Question, Black cells in a chessboard, Multiple Choice Question, AB Difference, Rearrange Code, Add Two Numbers, Multiple Choice Question, Good Turn, Multiple Choice Question, Water Consumption, Multiple Choice Question, Age Limit, Multiple Choice Question, Squats
Practice Python:
Multiple Choice Question, Number Mirror, Rearrange Code, Multiple Choice Question, Multiple Choice Question, AB Difference
Projects using HTML / CSS:
FS NAVBAR CSS, FS REMAINING HTML, CSS Rearrange 2, Header, Structure, style a paragraph, Font color, Task 1
Arrays using C++:
Multiple Choice Question, Difficulty Rating Order, Rearrange Code, Multiple Choice Question, Multiple Choice Question
Practice Java:
Multiple Choice Question, Number Mirror, Chef and Instant Noodles, Multiple Choice Question, CodeChef Learn Problem Solving, Multiple Choice Question, Chef and Brain Speed, Multiple Choice Question, Alice and Marks, Multiple Choice Question, Rearrange Code
Time complexity using C++:
Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question, Multiple Choice Question
Level up from 1* to 2*:
Richie Rich, Maximum Length Even Subarray, Gasoline Introduction, The Smallest Pair
Jump from 2* to 3*:
Remove One Element, Forest Gathering, Count Subarrays, Median of adjacent maximum numbers
Prepare for your DSA interviews:
Pixel Damage, Array - Pascals or Khayyams triangle, Array Reordering, Reverse The Linked List
500 difficulty rating:
Cricket World Cup Qualifier, Lucky Seven, Clear Day, Double Rent, Saving Taxes, How many unattempted problems, Determine the Score, Off By One, Audible Range, Candy Division, Total Prize Money, Ageing, Second Max of Three Numbers, Waiting Time, Car Trip, Minimum Coins, ATM, Profit Increment, Parliament, Insurance, Codechef Airlines, Bob at the Bank, The Mango Truck, Bucket and Water Flow , Miami GP, Playlist, Netflix, Best Coupon
500 to 1000 difficulty rating:
Greater Average, Subscriptions, Janmansh and Assignments, Exams, Chef in his Office, Mahasena, CRED Coins, Water Filling, Sale Season, Minimum Pizzas, Chefland Games, Chef and NextGen, Sugarcane Juice Business, Count the Notebooks, Chef and Candies, Is the Score Consistent, The Three Topics, Air Conditioner Temperature, Nearest Exit, Sasta Shark Tank, Test Score, Jenga Night, Maximise the Tastiness, Watching Movies at 2x, Police and Thief, Flip the cards, Bath in Winters, Finding Shoes, Mario and Transformation, Mario and Bullet, Complementary Strand in a DNA, Fill Candies, It is My Serve, Water Mixing, Weights, Chef and his Apps, Chef Eren, Minimum number of coins, Airlines, Too many Floors, Chef Fantasy 11, Chef and Races, Minimum number of Flips, Binary Battles, The Lead Game, Degree of Polynomial, Recent contest problems, Primality Test, The Cooler Dilemma 2, Wordle, Buy 2 Get 1 Free, Equalizing Numbers, Genes, Best of N Sets, The Block Game, Melt Gold, Good Weather, Smallest Numbers of Notes, Is it a VOWEL or CONSONANT, Highest Divisor, Badminton Serves, Group Assignment, Relativity, Drunk Alcoholic, Farmers League, Utkarsh and Placement tests, Inside The Stadium, Problem, HOW MANY DIGITS DO I HAVE, Two Ranges, Shoe Fit, Akash and Missing Class, Am I Lucky!, Play Piano, Game between friends, Bear and Ladder
Practice for ZCO and INOI:
Lead Game, Railway Caterers, Sorting Books, Smart Phone, Diocletian - Part 2
Strings:
DNA Storage, Wordle, Play Piano, Different Consecutive Characters , Check if a string is anagram of another, Convert String to Title Case, DDMM or MMDD, Add One, Check if a string is a substring of another, Chef and Happy String , Efficient PAN Linking, Lapindromes, Convert string to number, Typing Letter
Arrays:
Search an element in an array, Find maximum in an Array, Find the peak elements in an array, Difficulty Rating Order, Merge two sorted arrays, Workers, Count of Maximum
Matrices:
MCQ, Add Two Matrices, Zig-zag traversal, Upside Down Matrix, Sum of Diagonals, Count Negative Numbers, Multiplication of Two Matrices, Sort Matrix Diagonally, Set Matrix Zeroes, Matrix Rotations, Row With Maximum Ones, Equal Rows and Columns, Path With Minimum Sum, Maximal square of all ones, Print Matrix In Spiral Fashion, Maximum Area Island, Rotting Apples, Search In Matrix, Distance to Nearest 0, Median in Matrix
Contributions
Problems Authored (3)
Problems Tested (0)
No Contribution
Editorials Contributed (0)
No Contribution