Masala #OO6DKLPPZV
Sana formati #2
Muslimbek ustoz talabalarga 'Web dasturlash' fanidan bir kun darsda php dasturlash tilida sana formati bilan qanday ishlashni tushuntirib bergani yodingizda edimi? Endi Muslimbek ustoz talabalarni 'Dasturlash asoslari' fanidan ham bilimini sinab ko'rish maqsadida oldingi savoliga biroz o'zgartirish kiritdi. Endilikda sana boshqacha ko'rinishda beriladi. Berilgan sana agar to'g'ri berilgan bo'lsa, quyidagi shart bajarilsin :
Biz ko'p holatda 0 bilan to'ldirar edik. Endi bu qoidani biroz o'zgartiramiz siz c belgisi bilan to'ldirishingiz kerak bo'ladi sana formatini chiqarishda, aks holda esa 'The date is incorrect' yozuvini chiqaring.
### .#. ### ### #.# ### ### ### ### ### ...
#.# ##. ..# ..# #.# #.. #.. ..# #.# #.# ...
#.# .#. ### ### ### ### ### ..# ### ### ###
#.# .#. #.. ..# ..# ..# #.# ..# #.# ..# ...
### ### ### ### ..# ### ### ..# ### ### ...
Birinchi qatorda dd-mm-yyyy formatida belgilar bilan hosil qilingan sana kiritiladi. (0 < y < 10000, 0 < d, m < 100)
Uchinchi qatorda sanani qanday formatda chop etishingiz uchun s (5 < | s | < 15) satri beriladi. Kun (d), oy (m), yil (y) bir-biridan ″/″ belgisi blian ajratilgan bo'ladi.
To'rtinchi qatorda qaysi belgi bilan to'ldirishingiz kerakligi ascii kodi (32 < c < 127) kiritiladi.
Masala shartini qanoatlantiruvchi natijani chiqaring. Albatta natijani chiqarishda kun, oy va yil bir-biridan '-' belgisi bilan ajralib tursin.
# | input.txt | output.txt |
---|---|---|
1 |
..#..###.....###.###.....###.###.###.###. .##....#.....#.#.#.#.....#.#...#...#...#. ..#....#.###.#.#.###.###.###.###.###.###. ..#....#.....#.#...#.......#.#.....#.#... .###...#.....###.###.....###.###.###.###. yyy/ddddd/m 102 |
9232-fff17-9 |
2 |
.###.###......#..###.....###.###.###.###. .#...#.......##..#.#.....#.#.#.....#...#. .###.###.###..#..#.#.###.#.#.###.###.###. .#.#...#......#..#.#.....#.#...#.#.....#. .###.###.....###.###.....###.###.###.###. d/m/yyyyyyyyyy 104 |
The date is incorrect |
Misollar testlar bilan bir xilligi kafolatlanadi.