👨🎓作者简介:爱好技术和算法的研究生
🌌上期文章:[首期文章]
📚订阅专栏:力扣周赛
希望文章对你们有所帮助
本科打ACM所以用的都是C++,未来走的是Java,所以现在敲算法还是主要Java为主,C++偶尔敲一下保持一下记忆。
力扣周赛:第414场周赛
将日期转换为二进制表示
题目描述
给你一个字符串 date,它的格式为 yyyy-mm-dd,表示一个公历日期。
date 可以重写为二进制表示,只需要将年、月、日分别转换为对应的二进制表示(不带前导零)并遵循 year-month-day 的格式。
返回 date 的 二进制 表示。
示例1
输入: date = “2080-02-29”
输出: “100000100000-10-11101”
解释:
100000100000, 10 和 11101 分别是 2080, 02 和 29 的二进制表示。
示例2
输入: date = “1900-01-01”
输出: “11101101100-1-1”
解释:
11101101100, 1 和 1 分别是 1900, 1 和 1