Submission #148634

#TimeUsernameProblemLanguageResultExecution timeMemory
148634맞WATLE (#200)HicCup (FXCUP4_hiccup)C++17
24 / 100
26 ms3328 KiB
#include "hiccup.h"
#include <bits/stdc++.h>
using namespace std;

int HicCup(std::string S) {
	int N = S.size();
	stack <char> stk ;
	for(int i=0;i<S.size();i++){
		if(S[i] == 'H') stk.push('H') ; 
		else 
		{
			if(stk.empty()) return -1; 
			stk.pop() ; 
		}
	}
	return stk.empty()?0:-1; 
}

Compilation message (stderr)

hiccup.cpp: In function 'int HicCup(std::__cxx11::string)':
hiccup.cpp:8:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i=0;i<S.size();i++){
              ~^~~~~~~~~
hiccup.cpp:6:6: warning: unused variable 'N' [-Wunused-variable]
  int N = S.size();
      ^
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...