제출 #446745

#제출 시각아이디문제언어결과실행 시간메모리
446745fuad27Awesome Arrowland Adventure (eJOI19_adventure)C++14
22 / 100
1 ms204 KiB
#include<bits/stdc++.h>
using namespace std;
int main () {
	int n, m;string s;
	cin>>m>>n>>s;
	for(int i=0;i<s.size()-1;i++){
		if(s[i]=='X'){
			cout<<-1<<endl;
			return 0;
		}
	}
	long long ans = 0;
	for(int i = 0;i<s.size();i++) {
		if(s[i] == 'N')ans+=1;
		if(s[i] == 'W')ans+=2;
		if(s[i] == 'S')ans+=3;
	}
	cout<<ans<<endl;	
}

컴파일 시 표준 에러 (stderr) 메시지

adventure.cpp: In function 'int main()':
adventure.cpp:6:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
    6 |  for(int i=0;i<s.size()-1;i++){
      |              ~^~~~~~~~~~~
adventure.cpp:13:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   13 |  for(int i = 0;i<s.size();i++) {
      |                ~^~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...