メモ

yukicoderでゆるふわgolf

yukicoder No.570 3人兄弟(その1)

問題はこちら
No.570 3人兄弟(その1) - yukicoder

場合分けでも簡単に解けるが、別の方針で考える
a[身長]=人 という配列を作って身長が大きい方からチェックする

a[999],t;
main(){
	for(int i=1;i<=3;i++){
		scanf("%d",&t);
		a[t]=i;
	}
	for(int i=200;i>100;i--)if(a[i])printf("%c\n",'A'+a[i]-1);
}

これをぎゅっとする。atoi(NULL)はセグフォになるらしいので適当に回避する

a[999];main(i){for(i=208;--i;a[i]&&printf("%c\n",68+a[i]))a[atoi(gets(a)?:"")]=-i%4;}

85B