تابعی بنویسید که عددی را در ورودی بگیرد و تعداد 1 های موجود در فرم باینری عدد را در خروجی برگرداند. برای مثال عدد 12 به باینری برابر است با 1100 و در نتیجه عدد 2 باید در خروجی برگردانده شود.
نمونه ورودی و خروجی
CountOnes(0) ➞ 0
CountOnes(100) ➞ 3
CountOnes(999) ➞ 8
Assert.Equal(0, Backendbaz.CountOnes(0)); Assert.Equal(3, Backendbaz.CountOnes(100)); Assert.Equal(8, Backendbaz.CountOnes(999));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات