File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed
src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/miscellaneous Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -9,23 +9,23 @@ public static class FlippingBits
9
9
{
10
10
public static long flippingBits ( long n )
11
11
{
12
- string n_bin_str = Convert . ToString ( n , 2 ) ;
13
- n_bin_str = n_bin_str . PadLeft ( 32 , '0' ) ; // Ensure 32 bits
14
- StringBuilder result_bin_str = new StringBuilder ( ) ;
12
+ string binaryString = Convert . ToString ( n , 2 ) ;
13
+ binaryString = binaryString . PadLeft ( 32 , '0' ) ; // Ensure 32 bits
14
+ StringBuilder flippedBinaryString = new StringBuilder ( ) ;
15
15
16
- foreach ( char bin_digit in n_bin_str )
16
+ foreach ( char binaryDigit in binaryString )
17
17
{
18
- if ( bin_digit == '1' )
18
+ if ( binaryDigit == '1' )
19
19
{
20
- result_bin_str . Append ( '0' ) ;
20
+ flippedBinaryString . Append ( '0' ) ;
21
21
}
22
22
else
23
23
{
24
- result_bin_str . Append ( '1' ) ;
24
+ flippedBinaryString . Append ( '1' ) ;
25
25
}
26
26
}
27
27
28
- long number = Convert . ToUInt32 ( result_bin_str . ToString ( ) , 2 ) ;
28
+ long number = Convert . ToUInt32 ( flippedBinaryString . ToString ( ) , 2 ) ;
29
29
30
30
return number ;
31
31
}
You can’t perform that action at this time.
0 commit comments