Yang-Xijie / Swift-Exercises

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Swift LeetCode 练习

LeetCode

https://leetcode.cn/problemset/all/?difficulty=EASY&page=1

开始新题目

  • 新建文件夹
    • 复制n-template/LeetCode/并重命名为LeetCode/<problem_id>-<problem_name>/
    • 新建LeetCode/<problem_id>-<problem_name>/
  • 新建文件
    • 新建README.md简述题目并说明算法思路
    • 新建main.swift
      • 主要用于编写测试样例 let result = Solution().function(...); assert(result == ...)
    • 新建Solution类的代码文件Solution.swift
      • 开始编写时从LeetCode复制类和函数声明
      • 提交时复制该文件内容粘贴至LeetCode编辑器
    • 新建其他类的Swift代码

运行

  • 修改Makefile中的Q为LeetCode题目编号 命令行执行make
  • 命令行执行Q=<problem_id> makemake Q=<problem_id>

注:做算法题代码出问题并不推荐使用调试 自己多思考

Swift

笔记

文档

About

License:MIT License


Languages

Language:Swift 98.2%Language:Makefile 1.8%