Competitive Programming.

Overview




ℹ️ 30 Days Of Code :


Coding journey!


ℹ️ Ressources :

📺 playlist to watch

Days Solutions Challenges Points
Day00 : Question Solution Hello, World. 30
Day01 : Question Solution Data Types 30
Day02 : Question Solution Operators 30
Day03 : Question Solution Intro To Conditional Statements 30
Day04 : Question Solution Class Vs Instance 30
Day05 : Question Solution Loops 30
Day06 : Question Solution let's Review 30
Day07 : Question Solution Arrays 30
Day08 : Question Solution Dictionaries And Maps 30
Day09 : Question Solution Recursion 30
Day10 : Question Solution Binary Numbers 30
Day11 : Question Solution 2D Arrays 30
Day12 : Question Solution Inheritance 30
Day13 : Question Solution Absract Classes 30
Day14 : Question Solution Scope 30
Day15 : Question Solution Linked List 30
Day16 : Question Solution Exceptions 30
Day17 : Question Solution More Exceptions 30
Day18 : Question Solution Stacks and Queues 30
Day19 : Question Solution Interfaces 30
Day20 : Question Solution Sorting 30
Day21 : Question Solution generics 30
Day22 : Question Solution Binary Search Trees 30
Day23 : Question Solution BTS Level Order Traversal 30
Day24 : Question Solution More Linked Lists 30
Day25 : Question Solution Running Time And Complexity 30
Day26 : Question Solution Nested Logic 30
Day27 : Question Solution testing 30
Day28 : Question Solution RegEx, Patterns, and Intro to Databases 30
Day29 : Question Solution Bitwise AND 30

ℹ️ Python :



📺 Playlist To Watch

Let's Parseltongue!


Subdomain Challenge Points Solution
Introduction Say "Hello, World!" With Python 5 Solution
Introduction Python If-Else 10 Solution
Introduction Arithmetic Operators 10 Solution
Introduction Python: Division 10 Solution
Introduction Loops 10 Solution
Introduction Write a function 10 Solution
Introduction Print function 20 Solution
basic Data Types List Comprehensions 10 Solution
Basic Data Types Find the runner-Up Score! 10 Solution
Basic Data Types Nested Lists 10 Solution
Basic Data Types Finding the percenrage 10 Solution
Basic Data Types Lists 10 Solution
Basic Data Types Tuples 10 Solution

ℹ️ Bash Challenges :


Shell in a nutshell!

Number Challenge Points Solution
1 Let's Echo!
2 Looping and Skipping
3 A Personalized Echo
4 Looping with numbers
5 The World of Numbers
6 Comparing Numbers
7 Getting started with conditionals
8 More on Conditionals
9 Arithmetic Operations
10 Compute the Average
11 Functions and Fractals - Recursive Trees - Bash!

ℹ️ Text Processing :

Number Challenge Points Solution
1 Cut #1
2 Cut #2
3 Cut #3
4 Cut #4
5 Cut #5
6 Cut #6
7 Cut #7
8 Cut #8
9 Cut #9
10 Head of a Text File #1
11 Head of a Text File #2
12 Middle of a Text File
13 Tail of a Text File #1
14 Tail of a Text File #2
15 'Tr' Command #1
16 'Tr' Command #2
17 'Tr' Command #3
18 Sort Command #1
19 Sort Command #2
20 Sort Command #3
21 Sort Command #4
22 Sort Command #5
23 Sort Command #6
24 Sort Command #7
25 'Uniq' Command #1
26 'Uniq' Command #2
27 'Uniq' Command #3
28 'Uniq' Command #4
29 Paste - 1
30 Paste - 2
31 Paste - 3
32 Paste - 4

ℹ️ Arrays in Bash :

Number Challenge Points Solution
1 Read in an Array
2 Slice an Array
3 Filter an Array with Patterns
4 Concatenate an array with itself
5 Display an element of an array
6 Count the number of elements in an Array
7 Remove the First Capital Letter from Each Element
8 Lonely Integer - Bash!

ℹ️ Grep Sed Awk :

Number Challenge Points Solution
1 'Grep' #1
2 'Grep' #2
4 'Grep' -A
5 'Grep' -B
6 'Sed' command #1
7 'Sed' command #2
8 'Sed' command #3
9 'Sed' command #4
10 'Sed' command #5
11 'Awk' - 1
12 'Awk' - 2
13 'Awk' - 3
14 'Awk' - 4

ℹ️ Java :



Subdomain Challenge Points Solution
Introduction Welcome to Java! 3
Introduction Java Stdin and Stdout I 5
Introduction Java If-Else 10
Introduction Java Stdin and Stdout II 10
Introduction Java Output Formatting 10
Introduction Java Loops I 10
Introduction Java Loops II 10
Introduction Java Datatypes 10
Introduction Java End-of-file 10
Introduction Java Static Initializer Block 10
Introduction Java Int to String 10
Introduction Java Date and Time 15
Introduction Java Currency Formatter 15
Strings Java Substring 5
Strings Java String Compare 10
Strings Java String Reverse 10
Strings Java Anagrams 10
Strings Java String Tokens 15
Strings Pattern Syntax Checker 20
Strings Java Regex 25
Strings Java Regex 2 - Duplicate Words 25
Strings Java Regex 3 - Username Checker 20
Strings Tag Content Extractor 20
BigNumber Java BigInteger 10
BigNumber Java BigDecimal 20
BigNumber Java Primality Test 20
Data Structures Java 1D Array 5
Data Structures Java 2D Array 10
Data Structures Java Subarray 10
Data Structures Java Arraylist 10
Data Structures Java 1D Array (Part 2) 25
Data Structures Java List 15
Data Structures Java Map 10
Data Structures Java Stack 20
Data Structures Java Hashset 10
Data Structures Java Generics 15
Data Structures Java Comparator 10
Data Structures Java Sort 10
Data Structures Java Dequeue 20
Data Structures Java BitSet 20
Object Oriented Programming Java Inheritance I 5
Object Oriented Programming Java Inheritance II 10
Object Oriented Programming Java Abstract Class 10
Object Oriented Programming Java Interface 10
Object Oriented Programming Java Method Overriding 10
Object Oriented Programming Java Method Overriding 2 (Super Keyword) 10
Object Oriented Programming Java Instanceof keyword 10
Object Oriented Programming Java Iterator 15
Object Oriented Programming Calculating Volume 20
Exception Handling Java Exception Handling (Try-catch) 10
Exception Handling Java Exception Handling 15
Advanced Java Varargs - Simple Addition 15
Advanced Java Reflection - Attributes 15
Advanced Can You Access 15
Advanced Prime Checker 25
Advanced Java Factory Pattern 15
Advanced Java Singleton Pattern 15
Advanced Java Visitor Pattern 40
Advanced Java Annotations 25
Advanced Covariant Return Types 20
Advanced Java Lambda Expressions 30
Advanced Java MD5 30
Advanced Java SHA-256 30

You might also like...

A library that simplifies error handling for Functional Programming in Java

A library that simplifies error handling for Functional Programming in Java

Faux Pas: Error handling in Functional Programming Faux pas noun, /fəʊ pɑː/: blunder; misstep, false step Faux Pas is a library that simplifies error

Dec 5, 2022

Reactive Programming for Android

Reactive Programming for Android

Reactive Programming for Android Agera is a set of classes and interfaces to help write functional, asynchronous, and reactive applications for Androi

Jan 5, 2023

The Eta Programming Language, a dialect of Haskell on the JVM

The Eta Programming Language, a dialect of Haskell on the JVM

Eta - Modern Haskell on the JVM The Eta programming language is a dialect of Haskell which runs on the JVM and has the following goals: accessibility

Dec 25, 2022

Functional Reactive Programming (FRP) for JavaFX

Functional Reactive Programming (FRP) for JavaFX

ReduxFX Functional Reactive Programming (FRP) for JavaFX ReduxFX in 1 minute ReduxFX is a set of libraries that enable you to use functional reactive

Oct 16, 2022

Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns (EIP)

Spring Integration Code of Conduct Please see our Code of conduct. Reporting Security Vulnerabilities Please see our Security policy. Checking out and

Dec 30, 2022

JetBrains Meta programming System

JetBrains MPS Learn Meta Programming with Us Design your own Domain Specific Language with full development environment. Get code editor with completi

Jan 5, 2023

MCQs and coding questions solutions of Object-Oriented Programming java of coding ninjas

cn-java-sols (⌐■_■) Link to This repository Other similar repository of my friend Link 🤩 enjoy having full marks 💯 😍 now answers avaible up to Stri

Dec 27, 2022

Methods in various programming languages to validate Croatian identification number called OIB

OIB validation [ENG] Methods in various programming languages to validate Croatian identification number called OIB. More info on www.oib.hr. Provjera

Nov 23, 2022

Functional programming course

Functional-Programming-101-Java functional programming course with Mohamed Hammad https://www.youtube.com/playlist?list=PLpbZuj8hP-I6F-Zj1Ay8nQ1rMnmF

Nov 9, 2022

An open source, modular alternative of sketchware. Create your own app in android using block programming like scratch!

An open source, modular alternative of sketchware. Create your own app in android using block programming like scratch!

OpenBlocks An open source, modular alternative of sketchware. Create your own app in android using block programming like scratch! What is OpenBlocks?

Dec 16, 2022

The place to come for pair programming practice problems in your language, designed for new and old developers alike.

Coding Dojo About The Coding Dojo is a project and weekly meetup hosted by Code Connector to offer opportunities for learning, mentoring, and practici

Nov 18, 2022

This repository contains my solutions to programming problems of the UVa online-judge.

UVa Solutions This repository contains my solutions to programming problems of the UVa online-judge. Problem Set Volumes (100...1999) Volume 12 Proble

Nov 15, 2021

Accessible GUI-driven robot programming for your product

Accessible GUI-driven robot programming for your product

Accessible GUI-driven robot programming for your product Description Roblocks is an accessible Graphical Programming Tool which enables basic robot pr

Sep 19, 2022

tuya-spring-boot-starter helps you efficiently create cloud development projects regarding the OpenAPI or message subscription capabilities. You can put all the focus on business logic without taking care of server-side programming nor relational databases.

English | 中文版 tuya-spring-boot-starter helps you efficiently create cloud development projects regarding the OpenAPI or message subscription capabilit

Dec 26, 2022

Melnica Server is a custom basic Servlet Container application which depends on Socket Programming.

Melnica Server is a custom basic Servlet Container application which depends on Socket Programming.

Melnica Server Melnica Server is a custom basic Servlet Container application which depends on Socket Programming. The Description of Project Melnica

Jun 26, 2022

Advanced Programming Final Project

Advanced Programming Final Project

Clash Royale Advanced Programming Final Project Clash Royale By Java July 2021 Requirements Java and JavaFx SDK MySQL Database Screenshots How to run

Oct 11, 2022

Teaching materials for Algorithm Bootcamp: Object-Oriented Programming.

Teaching materials for Algorithm Bootcamp: Object-Oriented Programming.

Object Oriented Programming Materials Materials Topics Code Introduction to Java Variables and Data Types Operators I/O Selection and Repetition 00_in

Nov 8, 2022

💥 Crasher - open source dump/crash server for different programming languages (used for crash analysis in various applications)

Crashser Crasher - open source dump/crash server for different programming languages (used for crash analysis in various applications). Supported lang

Oct 6, 2022

A simple banking system written in Java used to teach object-oriented programming and best coding practices.

didactic-bank-application A simple banking system written in Java used to teach object-oriented programming and best coding practices. It is a three-l

Aug 28, 2022
Owner
Abdessamad Laamimi
In progress ...
Abdessamad Laamimi
Benchmarks different programming languages

Benchmarker Runs a prime finding algorithm on 5 different languages to determine their performance. Installation Run $ git clone https://github.com/as

Jonathan Asplund 2 Mar 22, 2022
Programming Services and Processes - 04 Secure Programming Techniques

Programación de Servicios y Procesos - 04 Técnicas de Programación Segura Tema 04. Técnicas de Programación segura. Curso 2021/2022. Contenidos Introd

José Luis González Sánchez 5 Dec 27, 2022
Java-Programs---For-Practice is one of the Java Programming Practice Series By Shaikh Minhaj ( minhaj-313 ). This Series will help you to level up your Programming Skills. This Java Programs are very much helpful for Beginners.

Java-Programs---For-Practice is one of the Java Programming Practice Series By Shaikh Minhaj ( minhaj-313 ). This Series will help you to level up your Programming Skills. This Java Programs are very much helpful for Beginners. If You Have any doubt or query you can ask me here or you can also ask me on My LinkedIn Profile

Shaikh Minhaj 3 Nov 8, 2022
Very spicy additions to the Java programming language.

Project Lombok Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. Never write another g

Reinier Zwitserloot 11.7k Jan 1, 2023
An open-source Java library for Constraint Programming

Documentation, Support and Issues Contributing Download and installation Choco-solver is an open-source Java library for Constraint Programming. Curre

null 607 Jan 3, 2023
Java Constraint Programming solver

https://maven-badges.herokuapp.com/maven-central/org.jacop/jacop/badge.svg [] (https://maven-badges.herokuapp.com/maven-central/org.jacop/jacop/) JaCo

null 202 Dec 30, 2022
A library that simplifies error handling for Functional Programming in Java

Faux Pas: Error handling in Functional Programming Faux pas noun, /fəʊ pɑː/: blunder; misstep, false step Faux Pas is a library that simplifies error

Zalando SE 114 Dec 5, 2022
Resilience4j is a fault tolerance library designed for Java8 and functional programming

Fault tolerance library designed for functional programming Table of Contents 1. Introduction 2. Documentation 3. Overview 4. Resilience patterns 5. S

Resilience4j 8.5k Jan 2, 2023