如题,有两点不明,还请大牛指导:
1.如何忽略生日中的年份只比较月和日
2.摩羯座是跨越两个年份的(12-22,1-19),如何处理呢
series
birthday
0 2008-06-08
1 2008-11-09
2 2013-10-12
3 2002-09-28
4 2007-10-24
5 2012-08-27
6 2005-08-22
7 2008-04-12
8 2001-06-29
9 2009-07-23
dataframe
constellationt start end
0 白羊座 3-21 4-19
1 金牛座 4-20 5-20
2 双子座 5-21 6-21
3 巨蟹座 6-22 7-22
4 狮子座 7-23 8-22
5 处女座 8-23 9-22
6 天秤座 9-23 10-23
7 天蝎座 10-24 11-21
8 射手座 11-22 12-21
9 摩羯座 12-22 1-19
10 水瓶座 1-20 2-18
11 双鱼座 2-19 3-20
不懂简单算法,复杂版本就是先比较月份,然后比较日期,定位到星座。逻辑简单,代码好复杂。。。
忽略年份,所以快年也不是问题。