Leap, Difference of Squares, Grains, Collatz Conjecture, Queen Attack, Darts, Hamming, and Space Age completed yesterday. Binary and Linked List completed today.
16 lines
306 B
C
16 lines
306 B
C
#include "grains.h"
|
|
#include <math.h>
|
|
|
|
uint64_t square(uint8_t index){
|
|
if(index > 64 || index <= 0){ return 0; }
|
|
return(pow(2,(index - 1)));
|
|
}
|
|
|
|
uint64_t total(void){
|
|
uint64_t sum = 0;
|
|
int counter;
|
|
for(counter = 1;counter <= 64;++counter){
|
|
sum += square(counter);
|
|
}
|
|
return sum;
|
|
}
|