/365-Days-Algorithm-With-Swift

It is a repository of exercises I will do every day for 365 days to improve my algorithm and problem-solving skills and progress toward the advanced level of Swift.

Primary LanguageSwiftMIT LicenseMIT

365 days with Swift

The work I did last year added a lot to me and enabled me to get a job. Now I want to continue to improve myself and focus on solving some more problems. I think this will be an incredible improvement in both my Swift and engineering skills.

What's plan?

  • Very simple. Solve only 1 challenge per day (hackerrank, leet code etc.).
  • Don't force yourself, just go with the flow. You've worked hard and you have to take it slow.
  • Go from easy to hard. Start very simple. Go make it harder. If it gets difficult :)

Okay, Do you have some rules? Yes!

  • Never, ever solve more than 1 challenge per day.
  • Solving it may not be enough. Solve first, then fix your code.
  • When you say OK, look at other codes.

That's all! Don't forget to be a good developer and help people 🙂

Map

Challange Name Day Link Source-Link Level
Grading Students  1 File Source Easy
Counting Sort  2 File Source Easy
Permuting Two Arrays  3 File Source Easy
Hurdle Race  4 File Source Easy
Sock Merchant  5 File Source Easy
Two Cat one Mouse  6 File Source Easy
Drawing Book  7 File Source Easy
Caesar Cipher  8 File Source Easy
Breaking the Records  9 File Source Easy
Bill Division 10 File Source Easy
Utopian Tree 11 File Source Easy
Viral Advertising 12 File Source Easy
Designer Pdf Viewer 13 File Source Easy
Time Conversion 14 File Source Easy
Sales by Match 15 File Source Easy
Find Digits 16 File Source Easy
Electronics Shop 17 File Source Easy
Angry Professor 18 File Source Easy
Divisible Sum Pairs 19 File Source Easy
Jumping on the Clouds: Revisited 20 File Source Easy
Beautiful Days at the Movies 21 File Source Easy
Save The Prisoner 22 File Source Easy
Repeated String 23 File Source Easy
Cut the sticks 24 File Source Easy
Counting Valleys 25 File Source Easy
CamelCase 26 File Source Easy
Apple And Orange 27 File Source Easy
Milestone 🌞 
Forming a Magic Square 28 File Source Medium
Encryption 29 File Source Medium
Alternating Characters 30 File Source Easy
Minimum Distances 31 File Source Easy
Migratory Birds 32 File Source Easy
Day Of Programmer 33 File Source Easy
Library Fine 34 File Source Easy
Larrys Array 35 File Source Medium
Sherlock and Squares 36 File Source Easy

Note!

Unfortunately, there has been a great disaster in my country. For this reason, I could not achieve the progress I wanted in the following days. I hope everything will be as before as soon as possible.

-- Day
🏴 37
🏴 38
🏴 39
🏴 40
🏴 41
🏴 42
🏴 43
🏴 44

Final

I thought you might come back for this challenge. But I think it doesn't make much sense to continue this challenge anymore. I hope this series goes smoothly for me next year.