文件名称:CodingChallenge:多重编码挑战和数学问题
文件大小:14KB
文件格式:ZIP
更新时间:2024-04-21 23:33:30
C++
编码挑战 各种形式的编码挑战的集合,包括一些数学挑战。 逆向诠释 给定一个带符号的32位整数x,请返回x,其数字取反。 如果反转x会使值到符号的32位整数范围[-2 31,2月31日至1日]外面去,然后返回0。 解决方案: 通过了leetcode测试,但不是100%确定该解决方案实际上将允许整数等于INT32_MAX或INT32_MIN值。 去做: 设计一些单元测试,以彻底检查代码是否按预期运行。 罗曼·托特 给定罗马数字,将其转换为整数。 解决方案: 从罗马数字正确创建一个整数。 去做: 创建单元测试以验证功能。 两和 给定一个整数nums数组和一个整数目标,返回两个数字的索引,以使它们加起来成为目标。 您可以假设每个输入都只有一个解决方案,并且您可能不会两次使用相同的元素。 您可以按任何顺序返回答案。 解决方案: 使用了迭代方法来解决问题。 可能有一种更快的方法,但是此解决方
【文件预览】:
CodingChallenge-main
----.gitignore(16KB)
----README.md(1KB)
----CMakeLists.txt.in(443B)
----CMakeLists.txt(2KB)
----C++()
--------Reverse_Int()
--------Roman_To_Int()
--------Non_Neg_Int_Ones()
--------Two_Sum()
--------main.cpp(702B)