■
パソコン甲子園の問題1が綺麗に書けたで賞を今さらやってみた
#include <stdio.h> int main() { while(1) { int i, hands[5], count[3]={0}, states[]={2,3,1}; for(i=0;i<5;++i){ scanf("%d", &hands[i]); if(!hands[i])return 0; hands[i]--; count[hands[i]]=1; } for(i=0;i<5;++i){ printf("%d\n",states[1+count[(hands[i]+1)%3]-count[(hands[i]+2)%3]]); } } }
なお僕の思想としては、ソースがドキュメントというか、コメントがあると邪魔だと思う。