| 1 Александр Сергеевич Пушкин, 16 ноября 2025 г. 17:04:43 |
| n = str(bin(int(input()))); nums = 0 for i in range(len(n)): if n[i] == '1': nums += 1 print(nums) bin() переводит в двоичную систему счисления. Функция считывает каждый символ n и проверят равняется ли он 1. Если да, то к переменной добовляеться +1
|
|
|
| 2 Сташевский Александр Витальевич, 15 сентября 2025 г. 18:53:43 |
| Каких 15%? Максимум 8
|
|
|
| 3 Я Абдулло, 12 августа 2025 г. 13:42:29 |
| n=int(input()) s = 0 while (n>0): s = s + n%2 n = n//2 print(s)
|
|
|
| 4 Карбовский Демид Сергеевич, 25 января 2025 г. 22:28:56 |
| всем привет кто на си++ то вот код:#include <bits/stdc++.h> using namespace std; int coun(int n) { int coun=0; while (n>0) { if (n%2==1) { coun++; } n=n/2; } return coun; } int main() { int n; cin >>n; int result=coun(n); cout <<result <<endl; return 0; }
|
|
|
| 5 Жолберген Мирас, 30 декабря 2024 г. 13:54:54 |
| Админ, почему у меня даже 1 тест не проходит? Вот код: #include <bits/stdc++.h> using namespace std; int main() { long long n,s; cin>>n; while(n > 0){ s += n%2; n /= 2; } cout<<s; return 0; }
|
|
|
| 6 Неизвестный, 17 декабря 2024 г. 15:01:32 |
| #include <iostream> using namespace std; int main() { int n,c=0; cin>>n; while(n>0){ c=c+n%2; n=n/2; }cout<<c; return 0; }
|
|
|
| 7 Гальцев Владислав Андреевич, 23 сентября 2023 г. 13:59:54 |
| тут проще всего через цикл while
|
|
|
| 8 Гибадуллин Камиль Топчиков, 10 ноября 2020 г. 9:42:20 |
| Ну да, на python быстро. bin .count('1')
|
|
|
| 9 Известный, 06 ноября 2015 г. 10:34:05 |
| __builtin_popcount(x)
|
|
|
| 10 Эрол Сезгин, 10 апреля 2015 г. 15:12:52 |
| я работаю в pascal ABC.NET, он не требует обнуления счетчика , у меня выводил правильные ответы, как в примере, но не проходил первый тест у вас на серваке, ой долго я себе голову ломал что тут не так=))))))
|
|
|
| 11 Горин, 20 декабря 2013 г. 11:05:07 |
| Спасибо за интересную задачу, получил удовольствие её решая, и понял что я хочу быть программистом.
|
|
|
| 12 К. Николай Александрович, 12 ноября 2011 г. 13:29:48 |
| Интересно на сколько быстрее этот алгоритм будет работать если использовать побитовое И + операцию сдвига влево?
|
|
|
| 13 Кудаков Вадим, 29 августа 2011 г. 11:49:21 |
| STL опять же рулит ;D
|
|
|
| 14 Козел Антон, 30 ноября 2010 г. 13:47:00 |
а надо было только переменную обнулить в начале :(( стыдно что с 1-го раза не прошла. задачка для 5-го класса ну если вы в пятом классе изучаете системы счисления и программирование, то да.
|
|
|
| 15 Роман, 19 марта 2010 г. 21:22:35 |
Уважаемый админ, извините за, возможно, глупый вопрос, но как можно сделать вывод в файл и из файла еще короче (по количеству знаков), чем с использование fstream, freopen и обычная работа с файлами? короче - это не всегда значит лучше. freopen в си - очень неплохой способ работы с файлами для решения олимпиадных задач, не отказывайтесь от него.
|
|
|
| 16 Лавриненко Марк Александрович, 14 февраля 2008 г. 12:14:23 |
Что за прикол в первом тесте? В первом тесте нет приколов: он такой же как и первый тест примера.
|
|
|
| 17 Степанов Егор Владимирович, 14 октября 2007 г. 0:37:30 |
мда, веселая задачка =8) да не особо, "глухой телефон" куда веселее ;)
|
|
|