بکندباز

لیستی از اعداد صحیح 32 بیتی به شما داده می شود. تمام بیت های 1 را به 0 و 0 را به 1 تبدیل کنید و نتیجه را به صورت یک عدد صحیح در خروجی برگردانید.

مثال

n = 4
معادل باینری عدد 4 برابر است با 0100. از آنجایی که روی 32 بیت کار می کنیم در نتیجه:
00000000000000000000000000000100 = 4
11111111111111111111111111111011 = 4294967291
خروجی = 4294967291

نمونه ورودی و خروجی

FlippingBits(2147483647) ➞ 2147483648

FlippingBits(1) ➞ 4294967294

FlippingBits(4) ➞ 4294967291
Assert.Equal(2147483648, Backendbaz.FlippingBits(2147483647));
Assert.Equal(4294967294, Backendbaz.FlippingBits(1));
Assert.Equal(4294967291, Backendbaz.FlippingBits(4));

پاسخ های کاربران به این تمرین

Aliak
امتیاز:‌ 9506
0 0
‎C#‎
2 مرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*