Skip to content

#100DayOfCoding #python The problems are selected from a collection of coding challenges from Udemy's Python Hand-on Solve 200 Problems.

Notifications You must be signed in to change notification settings

jeffreytjs/100DayOfCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

100DayOfCode

This repo is to track my 100DayOfCoding Challenge and my aim here is to improve my Python knowledge and techinical skills. The problems are selected from a collection of coding challenges from Udemy's Python Hand-on Solve 200 Problems.

It covers a wide range of topics which I will be using an overview to track my progress. Daily breakdowns can be found further below.

Overview of Topics

Topic Completion
array 6/6
basic 3/3
class 8/8
condition_and_loop 12/12
datetime 5/5
dictionary 6/6
file 4/4
list 10/10
math 5/5
numpy 0/100
recursion 5/5
regex 8/8
search 0/2
sort 0/6
string 0/10

Detailed daily logs

Day Challenge
1 array/Find length of the longest substring without repeating characters.✔️
array/Given a collections of intervals, merge all overlapping intervals.✔️
2 array/Given two arrays, find which/all elements missing in the second array.✔️
3 basic/Take in an integer n and computes the value of n + nn + nnn.✔️
basic/Ask user to enter their name and their age.✔️
basic/Print a string in a specific format.✔️
4 array/Rotate an array of n elements to the right by k steps.✔️
5 array/Given a sorted integer array without duplicates, return the summary of its ranges.✔️
6 array/Given an array of integers, return indices of the two numbers such that they add up to a specific target.✔️
7 condition_and_loop/Find numbers which are divisible by 7 and multiple of 5, between 1500 and 2700.✔️
8 condition_and_loop/Take two digits m (row) and n (column) as input and generates a two-dimensional array.✔️
9 condition_and_loop/Check if a triangle is valid.✔️
10 condition_and_loop/Construct a specific number pattern using a nested for loop.✔️
11 condition_and_loop/Construct a specific symbol pattern using a nested for loop.✔️
12 condition_and_loop/Take in a string and calculate the number of digits and letters.✔️
13 condition_and_loop/Count the number of even and odd numbers from a series of numbers.✔️
14 condition_and_loop/Get the Fibonacci series between 0 to 50.✔️
15 condition_and_loop/Guessing game by generating a random number between 1 and 9 (inclusive).✔️
16 condition_and_loop/Check if a triangle is equilateral, isosceles or scalene.✔️
17 condition_and_loop/Check whether an alphabet is a vowel or consonant.✔️
18 condition_and_loop/Check the validity of a user input password.✔️
19 class/Check validity of a string of parentheses, '(', ')', '{', '}', '[' and ']'.✔️
20 class/Compute area and parameter given the radius.✔️
21 class/Convert a roman numeral to an integer.✔️
22 class/Convert a roman integer to an numeral.✔️
23 class/Compute area of a rectangle given the length and width.✔️
24 class/Using a Class, get user input and print it.✔️
25 class/Reverse a string word by word.✔️
26 class/Find all sets of three elements that sum up to zero from an array of n real numbers.✔️
27 datetime/Convert Year/Month/Day to Day of Year.
datetime/Get the current time.✔️
28 datetime/Display various Datetime formats.✔️
datetime/Get current time in milliseconds.✔️
datetime/Subtract five days from current date.✔️
29 dictionary/Check if a given key already exists in a dictionary.✔️
30 dictionary/Concatenate multiple dictionaries.✔️
31 dictionary/Iterate over dictionaries using for loops.✔️
32 dictionary/Sort a dictionary by value (ascending and descending).✔️
33 dictionary/Print a dictionary where the values are square of keys in range [1:16].✔️
34 dictionary/Sum the values of all items in a dictionary.✔️
35 file/Get the file size of a plain file.✔️
36 file/Read first n lines of a file.✔️
37 file/Find the longest words in a file.✔️
38 file/Read a random line from a file.✔️
39 list/Convert a list of characters into a string.✔️
40 list/Check whether a list contains a sublist.✔️
41 list/Find common items from two lists.✔️
42 list/Get the difference between the two lists.✔️
43 list/Get the largest number from a list.✔️
44 list/Get the frequency of the elements in a list.✔️
45 list/Generate all permutations of a list in Python.✔️
46 list/Remove duplicates from a list.✔️
47 list/Find the second smallest number in a list.✔️
48 list/Sum all the items in a list.✔️
49 math/Convert a binary number to decimal number.✔️
50 math/Flip a coin 1000 times and count heads and tails.✔️
51 math/Generate a series of unique random numbers.✔️
52 math/Round up a number to specified digits.✔️
53 math/Calculate standard deviation of given data.✔️
54 recursion/Calculate the value of 'a' to the power 'b'.✔️
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100

About

#100DayOfCoding #python The problems are selected from a collection of coding challenges from Udemy's Python Hand-on Solve 200 Problems.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published