#include #include int main(){ std::string lamps; // načteme jediný řádek vstupu std::cin >> lamps; // v průchodu uvážíme pouze lampy, které // nejsou na okrajích ulice (jinak je nemůžeme zhasnout) for(int i = 1; i < lamps.size() - 1; i++){ // i-tou lampu zhasneme pouze ve chvíli, kdy svítí // a zároveň i její sousedství je osvícené if(lamps[i-1] == 'O' && lamps[i] == 'O' && lamps[i+1] == 'O'){ lamps[i] = '-'; } } std::cout << lamps; }