Coconut CTF: Easy Date

From Indonesian Research And Development Center
Jump to: navigation, search

Easy Date


Pada misi ini, tugasnya adalah menghitung jumlah hari Senin yang jatuh pada tanggal 17 dari tahun 2014 hingga tahun 2300. Salah satu solusinya adalah dengan menggunakan bahasa pemrograman python dengan memanfaatkan modul calendar. Berikut ini adalah solusi dari misi tersebut:

% python -c 'import calendar; print "Jumlah hari Senin tanggal 17: %d" % sum(1 for i in range(2014, 2301) for j in range(1, 13) if (calendar.weekday(i, j, 17)) == 0)'
Jumlah hari Senin tanggal 17: 491

Jadi jumlah hari Senin yang jatuh pada tanggal 17 dari tahun 2014 hingga 2300 jumlahnya adalah 491.