请先看完说明文档!请先看完说明文档!请先看完说明文档!请先看完说明文档!请先看完说明文档!
本项目旨在储存每日写的40行代码,互相监督,共同进步。
提供一个代码共享的平台,上传的代码人人可见,查错优化,取长补短。
主文件夹中储存每月的文件夹,命名为YY.MM或YY.M。月度文件夹下储存日文件夹,命名为DD或D。例如,2022年9月1日的文件应当储存在40Everyday/22.9/1文件夹中。每日第一个上传文件的同学负责创建当日文件夹。
-
进入当天对应的文件夹
-
点击
Add file
-->Create new file
-
依次执行一下操作,上传文件
- 填写文件名
- 将代码复制到空白中
- 填写对此次上传内容的简要描述(默认为 Create Name.cpp)
- 填写对本次上传内容的详细描述
- 确保上传到到
main
分支中 - 点击commit new file上传文件
- 任何语言均可,但请仅上传源代码部分
- 每日提交的代码请上传到对应日期的文件夹中
- 请不要在未获允许的情况下修改别人的代码,如果有修改意见/问题请在issue中发布
不知道刷什么题可以参考下面的网站(欢迎安利):
能力强一点的同学可以做做中等/高等难度的题目
官方题单、官方题单够做一会了......
由于我国的特殊国情,可能Github有时会出现连接超时、访问不上等情况,可以使用特殊的 代理工具 或者以下的软件进行加速:
Watt Toolkit
Windows应用商店:https://apps.microsoft.com/store/detail/watt-toolkit/9MTCFHS560NG?hl=en-us&gl=us
1.每一个引用/修改/衍生本项目中代码的文件必须在该文件中注明代码出处,精确到具体文件及文件作者(例:引自/修改/衍生自 40Everyday/22.8.31/BubbleSort.h TangentOne)
2.每一个引用/修改/衍生本项目中的代码文件中必须维持开源,并在分发前将代码文件上传至本项目中
当满足以上条件时,本项目才可视为开源项目,且遵循GPL开源协议。
GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。