fork download
  1. import std.stdio;
  2. import std.conv;
  3. import std.range;
  4. import std.algorithm.iteration;
  5. import core.bitop;
  6.  
  7. void main(string[] args)
  8. {
  9. auto n = 100; // в сраном онлайн-компиляторе нельзя указать аргумент коммандной строки
  10. //auto n = args[1].to!uint;
  11. auto y = iota(n + 1).map!(x => popcnt(x)).sum;
  12. writefln("y = %s", y);
  13. }
  14.  
Success #stdin #stdout 0s 2648KB
stdin
Standard input is empty
stdout
y = 319