Create an algorithm that will return your current age based on your birthdate.
The output should contain years, months, weeks, days. 

#1 DETAILED SPECIFICATION 


#2 CHRISTMAS REWARD

From your source codes, we'll choose ONE WINNER who will get access to our Diagnostics Toolkit - 
(value of 497 Eur). 

Short preview below:

ABAP Academy Diagnostics

...to Help with Your Decision Whether You Will Be Capable to Do ABAP Coding!

"Is ABAP Programming (or programming in general) something that I should invest my future time and efforts in?"

With the Diagnostics Toolkit, we are able to rationalize and verbalize your career decision..

..so that you avoid wasting months of your time to realize that the direction you’ve chosen is not for you.

#3 HINTS

If you got stuck or you don’t know how to start. I’ve got you covered. 

Here are the things that will help you:

#4 REVIEW & SOLUTION

Send me your code as a reply to any of my emails, and we'll take look at your code and review it. 

After this week, I'll also share with you solution and we'll announce the winner of this challenge. 

 

#5 KEEP GOING

Challenges can be sometimes challenging (Captain Obvious here :D). So that I want to keep you on the track. 

Here's the one old youtube video, that I found very interesting, motivating, and sometimes even very surprising.
Check a few quotes from the video: 

First Program I wrote asked - What's your favorite color 
Drew Houston, created Dropbox
Coding is something you can learn
Chris Bosh, former NBA allstar player
You don't have to be a genius to learn Coding
Vanessa Hurrst, Co-Founder of Girl Develop IT
Everything depends on computers, and none of us know how to read or write the code
Will.I.AM, lead member of the musical group Black Eyed Peas
The programmers of tomorrow are the wizards of the future, you’re going to look like you have magic powers compared to everybody else
Gabe Newell, Valve (game developer e.g., Counter-Strike)

I highly recommend watching it :)
(I didn’t know that Will.I.Am is so big a fan of informatics technology :D.)

So come on, wizards, YOU can do it.