Disclaimer: Make sure you tried enough before checking the solution
Problem: https://codeforces.com/group/MWSDmqGsZm/contest/219856/problem/Z
#include<bits/stdc++.h> using namespace std; int main(){ string line; int open = 1; while(getline(cin,line)){ // #include<iostream> // bool flag = 0; if(line.size() == 0 || line == " "){ continue; } for(int i =0;i<line.length();i++){ if(line[i] == '/' && line[i+1] == '/' && open){ break; }else if(line[i] == '/' && line[i+1] == '*'){ // i = 3 i++; open = 0; } else if(line[i] == '*' && line[i+1] == '/' && !open){ // i = 3 i++; open = 1; } else if (open == 1) { cout<<line[i]; flag = 1; } } if(flag && open == 1){ cout<<endl; } } }
Assiut University Training – Newcomers Solution String