Здравейте!
Имам проблем със задачата за китайския календар. Получавам 80 точки, тестът с вход 1975 година ми гърми (вместо Hare, ми принти Rabbit). Не виждам къде бъркам, ако някой има идея ще съм му много благодарна!
Кодът ми: https://pastebin.com/GLsfACGK
2 Likes
Здравей,
Може ли условието защото в случая 1975%12 = 7 което в случая е “Rabbit”?
1 Like
Chinese Zodiac
The Chinese zodiac assigns an animal to year according to the following table:
Year | Animal | Year | Animal | |
---|---|---|---|---|
2000 | Dragon | 2006 | Dog | |
2001 | Snake | 2007 | Pig | |
2002 | Horse | 2008 | Rat | |
2003 | Sheep | 2009 | Ox | |
2004 | Monkey | 2010 | Tiger | |
2005 | Rooster | 2011 | Hare |
Write a program that determines the zodiac sign for a particular year. Note that the cycle repeats itself, so 2012 will be the year of the Dragon again.
Input
- On the first line, you will receive the year
Output
- On the only line of output, print the corresponding zodiac Sign
Input
2000
Output
Dragon
Input
1975
Output
Hare
Защото в програмата вместо “Hare” си написала “Rabbit” ( case 7: animal = “Rabbit”;).
2 Likes
Упс, Благодаря!