メモ

yukicoderでゆるふわgolf

2018-10-01から1ヶ月間の記事一覧

yukicoder No.712 赤旗

問題はこちら No.712 赤旗 - yukicoder'W'の数を数えるだけ。 s; main(c){ scanf("%*d%*d\n"); while(c=getchar(),~c)if(c=='W')s++; printf("%d",s); } 2行目以降は'\n'(10),'R'(82),'W'(87)のいずれかしかないので&1で識別可能。1行目の読み飛ばしとうまく…

yukicoder No.706 多眼生物の調査

問題はこちら No.706 多眼生物の調査 - yukicoderstrlen(s)-2の最頻値を見るだけ int a[1010]; int main(){ int n; scanf("%d\n",&n); for(int i=0;i<n;i++){ char s[1010]; gets(s); a[strlen(s)-2]++; } int ans=2; for(int i=2;i<=1000;i++)if(a[i]>=a[ans])ans=i; printf("%d",ans); } ぐっと睨んでループをまとめる。文字列を読み込む変数をごまかしたり</n;i++){>…

yukicoder No.701 ひとりしりとり

問題はこちら No.701 ひとりしりとり - yukicoderまずn個の相異なる文字列を生成しよう。これは前にやった。 yukicoder No.327 アルファベット列 - メモ こうしてできた文字列の前後に'a'を付け、最後の単語にはさらに'n'をつければよい //No327の使い回し v…