Skip to content

Commit cd6f744

Browse files

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ Step 2. Add the dependency
4949

5050
<summary>展开查看</summary>
5151

52+
https://leetcode.cn/problems/complement-of-base-10-integer
53+
54+
https://leetcode.cn/problems/number-complement
55+
5256
https://leetcode.cn/problems/ransom-note
5357

5458
https://leetcode.cn/problems/valid-perfect-square
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
function bitwiseComplement(n: number): number {
2+
return parseInt(
3+
n.toString(2).split("").map((a) => a === "0" ? "1" : "0").join(""),
4+
2,
5+
);
6+
}
7+
export default bitwiseComplement;

number-complement/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from "../complement-of-base-10-integer/index.ts";

0 commit comments

Comments
 (0)