19 lines
262 B
Rust
19 lines
262 B
Rust
fn main() {
|
|
println!("Hello, world!");
|
|
}
|
|
|
|
struct Solution;
|
|
|
|
impl Solution {
|
|
pub fn hamming_weight(mut n: i32) -> i32 {
|
|
let mut result = 0;
|
|
|
|
while n > 0 {
|
|
result += n & 1;
|
|
n >>= 1;
|
|
}
|
|
|
|
result
|
|
}
|
|
}
|