CSES - Datatähti 2023 alku - Results
Submission details
Task:Kortit
Sender:Alepa
Submission time:2022-11-02 17:08:06 +0200
Language:C++11
Status:READY
Result:0
Feedback
groupverdictscore
#10
Test results
testverdicttime
#10.01 sdetails
#20.00 sdetails
#3ACCEPTED0.00 sdetails
#4ACCEPTED0.00 sdetails
#5ACCEPTED0.00 sdetails
#6ACCEPTED0.00 sdetails

Compiler report

input/code.cpp: In function 'int main()':
input/code.cpp:12:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   12 |         fgets(userInput, INSIZE, stdin);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~

Code

#include <cstdio>
#include <iostream>
#include <ostream>
using namespace std;

#define INSIZE 128

int main() {
	char userInput[INSIZE];
	int value;

	fgets(userInput, INSIZE, stdin);
	if (userInput[INSIZE - 1] == '\n') {
		userInput[INSIZE - 1] = '\0';
	}
	value = atoi(userInput);

	if (value > 0 && value <= 52) {
		if (value > 26) {
			cout<<"YES"<<endl;
		} 
		else if (value < 1) {
			cout<<"NO"<<endl;
		}
		else {
			cout<<"MAYBE"<<endl;
		}
	}
	
	return 0;
}

Test details

Test 1

Verdict:

input
0

correct output
NO

user output
(empty)

Test 2

Verdict:

input
1

correct output
NO

user output
MAYBE

Test 3

Verdict: ACCEPTED

input
2

correct output
MAYBE

user output
MAYBE

Test 4

Verdict: ACCEPTED

input
26

correct output
MAYBE

user output
MAYBE

Test 5

Verdict: ACCEPTED

input
27

correct output
YES

user output
YES

Test 6

Verdict: ACCEPTED

input
52

correct output
YES

user output
YES