Skip to content

Commit 5dba61d

Browse files
committed
number-of-1-bits solved
1 parent 289b9ad commit 5dba61d

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

โ€Žnumber-of-1-bits/kut7728.swift

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
///์–‘์˜ ์ •์ˆ˜ n์ด ์ฃผ์–ด์กŒ์„ ๋•Œ,
2+
///์ด์ง„ ํ‘œํ˜„์œผ๋กœ setbit์˜ ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜(ํ•ด๋ฐ ๊ฐ€์ค‘์น˜๋ผ๊ณ ๋„ ํ•จ)๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
3+
///setbit์ด๋ž€ ์ด์ง„์ˆ˜ ์ค‘์—์„œ 1์˜ ๊ฐ’์„ ๊ฐ€์ง€๋Š” ๋น„ํŠธ์˜ ๊ฐฏ์ˆ˜
4+
5+
class Solution {
6+
func hammingWeight(_ n: Int) -> Int {
7+
let count = String(n, radix: 2).filter { $0 == "1" }.count
8+
return count
9+
}
10+
}

0 commit comments

Comments
ย (0)