メモ

yukicoderでゆるふわgolf

yukicoder No.35 タイパー高橋

問題はこちら
No.35 タイパー高橋 - yukicoder

文字数の合計と打てた文字数の合計を保存していく

int main(){
	int n,s=0,m=0,t,c;
	char a[101];
	scanf("%d",&n);
	while(n--){
		scanf("%d%s",&t,a);
		c=strlen(a);
		t=t*12/1000;
		s+=t>c?c:t;
		m+=c;
	}
	printf("%d %d\n",s,m-s);
	return 0;
}

charを宣言するのをやめて、後は処理の順番をちょっと考える

a[26];
s,m,t;
main(c){
	for(gets(a);~scanf("%d%s",&t,a);t*=.012,s+=t>c?c:t)m+=c=strlen(a);
	m=!printf("%d %d",s,m-s);
}

やっぱり読み飛ばしができない
112B