Java (OpenJDK 8), 53(削除) 53 (削除ここまで) 51 bytes
n->{int s=0,i=n;fori=0;for(;i>0;;i++<n;)s+=i&n%i---1>>-1;returns+=n%i<1?i:0;return s;}
Java (OpenJDK 8), (削除) 53 (削除ここまで) 51 bytes
n->{int s=0,i=0;for(;i++<n;)s+=n%i<1?i:0;return s;}