summaryrefslogtreecommitdiff
path: root/hask-io/mini.c
blob: eb5ba467eb883c7fb283f0d0eee15d9854d37ceb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
int main(){
    char buf[2048];
    int a=0;
    while(1){
        size_t sz=fread(&buf,1,2048,stdin);
        if(!sz)break;
        for(size_t i=0;i<sz;i++){
            a+=buf[i];
            a%=256;
        }
    }
    printf("%i\n",a);
}