AOJ 0511 - Who Are The Student Yet To Submit

最初からショートコーディング気分で書いた.
そして,さらに60Byte減らした.

通常ショート
#include <cstdio>
int main(){
	int l[31]={0},n=28;
	while(n--){
		scanf("%d",l);
		l[*l] = 1;
	}
	for(int i=1;i<31;i++){
		l[i]?:printf("%d\n",i);
	}
}
ショート

119Byte.何となくわかるように設計.

#include<cstdio>
main(){int l[31]={0},n=28;while(n--)scanf("%d",l),l[*l]=1;for(int i=0;i<30;)l[++i]?:printf("%d\n",i);}