| Number | Challenge | Points | Solution |
|---|---|---|---|
| 1 | Welcome to Java! | 3 | Java |
| 2 | Java Stdin and Stdout I | 5 | Java |
| 3 | Java If-Else | 10 | Java |
| 4 | Java Stdin and Stdout II | 10 | Java |
| 5 | Java Output Formatting | 10 | Java |
| 6 | Java Loops I | 10 | Java |
| 7 | Java Loops II | 10 | Java |
| 8 | Java Datatypes | 10 | Java |
| 9 | Java End-of-file | 10 | Java |
| 10 | Java Static Initializer Block | 10 | Java |
| 11 | Java Int to String | 10 | Java |
| 12 | Java Date and Time | 15 | Java |
| 13 | Java Currency Formatter | 15 | Java |
| Number | Challenge | Points | Solution |
|---|---|---|---|
| 1 | Java 1D Array | 5 | Java |
| 2 | Java Subarray | 10 | Java |
| 3 | Java Arraylist | 10 | Java |
| 4 | Java 1D Array (Part 2) | 25 | Java |
| 5 | Java Hashset | 10 | Java |
| 6 | Java Generics | 15 | Java |
| 7 | Java Priority Queue | 20 | Java |
| Number | Challenge | Points | Solution |
|---|---|---|---|
| 1 | Java Inheritance I | 5 | Java |
| 2 | Java Inheritance II | 10 | Java |
| 3 | Java Abstract Class | 10 | Java |
| 4 | Java Interface | 10 | Java |
| 5 | Java Method Overriding | 10 | Java |
| Number | Challenge | Points | Solution |
|---|---|---|---|
| 1 | Java Exception Handling (Try-catch) | 10 | Java |
| 2 | Java Exception Handling | 15 | Java |
| Number | Challenge | Points | Solution |
|---|---|---|---|
| 1 | Java Strings Introduction | 5 | Java |
| 2 | Java Substring | 5 | Java |
| 3 | Java Substring Comparisons | 10 | Java |
| 4 | Java String Reverse | 10 | Java |
| 5 | Java Anagrams | 10 | Java |
| 6 | Java String Tokens | 15 | Java |
| 7 | Pattern Syntax Checker | 20 | Java |
| 8 | Java Regex | 25 | Java |
| Number | Challenge | Points | Solution |
|---|---|---|---|
| 1 | Say "Hello, World!" With Python | 5 | Python |
| 2 | Python If-Else | 10 | Python |
| 3 | Arithmetic Operators | 10 | Python |
| 4 | Python: Division | 10 | Python |
| 5 | Loops | 10 | Python |
| 6 | Write a function | 10 | Python |
| 7 | Print Function | 20 | Python |
| Number | Challenge | Points | Solution |
|---|---|---|---|
| 1 | List Comprehensions | 10 | Python |
| 2 | Find the Runner-Up Score! | 10 | Python |
| 3 | Nested Lists | 10 | Python |
| 4 | Finding the percentage | 10 | Python |
| 5 | Lists | 10 | Python |
| 6 | Tuples | 10 | Python |
| Number | Challenge | Points | Solution |
|---|---|---|---|
| 1 | sWAP cASE | 10 | Python |
| 2 | String Split and Join | 10 | Python |
| 3 | What's Your Name? | 10 | Python |
| 4 | Mutations | 10 | Python |
| 5 | Find a string | 10 | Python |
| 6 | String Validation | 10 | Python |
| 7 | Text Alignment | 10 | Python |
| 8 | Text Wrap | 10 | Python |
| 9 | Designer Door Mat | 10 | Python |
| 10 | String Formatting | 10 | Python |
| 11 | Alphabet Rangoli | 20 | Python |
| 12 | Capitalize! | 20 | Python |
| 13 | The Minion Game | 40 | Python |
| 14 | Merge the Tools! | 40 | Python |
| Number | Challenge | Points | Solution |
|---|---|---|---|
| 1 | Revising the Select Query I | 10 | MySQL |
| 2 | Revising the Select Query II | 10 | MySQL |
| 3 | Select All | 10 | MySQL |
| 4 | Select By ID | 10 | MySQL |
| 5 | Japanese Cities' Attributes | 10 | MySQL |
| 6 | Japanese Cities' Names | 10 | MySQL |
| 7 | Weather Observation Station 1 | 15 | MySQL |
| 8 | Weather Observation Station 3 | 10 | MySQL |
| 9 | Weather Observation Station 4 | 10 | MySQL |
| 10 | Weather Observation Station 5 | 30 | MySQL |
| 11 | Weather Observation Station 6 | 10 | MySQL |
| 12 | Weather Observation Station 7 | 10 | MySQL |
| 13 | Weather Observation Station 8 | 15 | MySQL |
| 14 | Weather Observation Station 9 | 10 | MySQL |
| 15 | Weather Observation Station 10 | 10 | MySQL |
| 16 | Weather Observation Station 11 | 15 | MySQL |
| 17 | Weather Observation Station 12 | 15 | MySQL |
| 18 | Higher Than 75 Marks | 15 | MySQL |
| 19 | Employee Names | 10 | MySQL |
| 20 | Employee Salaries | 10 | MySQL |
| Number | Challenge | Points | Solution |
|---|---|---|---|
| 1 | Type of Triangle | 20 | MySQL |
| Number | Challenge | Points | Solution |
|---|---|---|---|
| 1 | Revising Aggregations - The Count Function | 10 | MySQL |
| 2 | Revising Aggregations - The Sum Function | 10 | MySQL |
| 3 | Revising Aggregations - Averages | 10 | MySQL |
| 4 | Average Population | 10 | MySQL |
| 5 | Japan Population | 10 | MySQL |
| 6 | Population Density Difference | 10 | MySQL |
| 7 | The Blunder | 15 | MySQL |
| 8 | Top Earners | 20 | MySQL |
| 9 | Weather Observation Station 2 | 15 | MySQL |
| 10 | Weather Observation Station 13 | 10 | MySQL |
| 11 | Weather Observation Station 14 | 10 | MySQL |
| 12 | Weather Observation Station 15 | 15 | MySQL |
| 13 | Weather Observation Station 16 | 10 | MySQL |
| 14 | Weather Observation Station 17 | 15 | MySQL |
| 15 | Weather Observation Station 18 | 25 | MySQL |
| 16 | Weather Observation Station 19 | 30 | MySQL |
| 17 | Weather Observation Station 20 | 40 | MySQL |
| Number | Challenge | Points | Solution |
|---|---|---|---|
| 1 | Population Census | 10 | MySQL |
| 2 | African Cities | 10 | MySQL |
| 3 | Average Population of Each Continent | 10 | MySQL |
| Number | Challenge | Points | Solution |
|---|---|---|---|
| 1 | Matching Specific String | 5 | Python |
| 2 | Matching Anything But a Newline | 5 | Python |
| 3 | Matching Digits & Non-Digit Characters | 5 | Python |
| 4 | Matching Whitespace & Non-Whitespace Character | 5 | Python |
| 5 | Matching Word & Non-Word Character | 5 | Python |
| 6 | Matching Start & End | 5 | Python |
