きょうぎプログラミング
Meanings
Noun
1. competitive programming; competition coding
Composed of
game; match; contest