给你一个包含小时数和分钟数的时间,让你求出从当前开始到达最早的回文时间需要经过多少分钟 我们将分钟数直接拼接到小时数后面,如果这个数字正反都是一样的,那么称这个时间为回文时间,例如,13:31就是一个
给定一个24小时制的时间 hh:mm,要求找到从该时间开始,最早出现的回文时间,并计算需要经过多少分钟才能到达该回文时间。回文时间的定义是将小时数 hh 和分钟数 mm 直接拼接成一个数字 hhmm,如果该数字正反读都一样,则该时间为回文时间。例如,13:31 是回文时间,因为拼接后的数字是 1331,正反读相同。
从给定的时间开始,每分钟递增时间并检查当前时间是否为回文时间(将小时和分钟拼接为4位数后判断是否回文)。每次递增时需处理分钟和小时的进位(如分钟到60时归零并增加小时,小时到24时归零)。重复此过程直到找到第一个回文时间,计算从起始时间到该回文时间的总分钟数即可。