はまやんはまやんはまやん

hamayanhamayan's blog

Acrostic [SoundHound Inc. Programming Contest 2018 -Masters Tournament- B]

https://beta.atcoder.jp/contests/soundhound2018-summer-qual/tasks/soundhound2018_summer_qual_b

解法

https://beta.atcoder.jp/contests/soundhound2018-summer-qual/submissions/2814364

出力対象となる文字は0, 0+w, 0+2w, ...番目である。
0+nwが|S|を超えないまで出力しつづけ、最後に改行を出力する。

string S; int w;
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> S >> w;
 
    int i = 0;
    while (i < S.length()) {
        printf("%c", S[i]);
        i += w;
    }
    printf("\n");
}