Submission details
Task:Hiitdromes
Sender:Works on my Machine
Submission time:2025-11-08 14:40:20 +0200
Language:C++ (C++17)
Status:READY
Result:
Test results
testverdicttime
#1ACCEPTED0.00 sdetails
#2ACCEPTED0.00 sdetails
#30.00 sdetails
#40.00 sdetails
#50.00 sdetails
#6ACCEPTED0.00 sdetails
#70.00 sdetails
#8ACCEPTED0.00 sdetails
#9ACCEPTED0.00 sdetails
#100.00 sdetails
#110.00 sdetails
#12ACCEPTED0.00 sdetails
#13ACCEPTED0.00 sdetails
#140.00 sdetails
#150.00 sdetails
#16ACCEPTED0.00 sdetails
#170.00 sdetails
#18ACCEPTED0.00 sdetails
#19ACCEPTED0.00 sdetails
#20ACCEPTED0.00 sdetails
#21ACCEPTED0.00 sdetails

Code

#include <iostream>
#include <string>



int main(){
  int n;
  std::string s;
  std::cin >> n >> s;

  int i = 0;
  int j = n-1;
  int numOps = 0;
  while (i<j) {
    
    if (s[i] == 'H' || s[i] == 'I' || s[i] == 'T') {
      if (s[j] != s[i]){
        numOps++; //replace
      }
    } else if (s[j] == 'H' || s[j] == 'I' || s[j] == 'T') {
      if (s[j] != s[i]){
        numOps++; //replace
      }
    }else {
      numOps+=2; //remove both
    }

    ++i;
    --j;
  }

  std::cout << numOps << "\n";
}

Test details

Test 1

Verdict: ACCEPTED

input
6
HEITTO

correct output
3

user output
3

Test 2

Verdict: ACCEPTED

input
1
I

correct output
0

user output
0

Test 3

Verdict:

input
1
A

correct output
1

user output
0

Feedback: Incorrect character on line 1 col 1: expected "1", got "0"

Test 4

Verdict:

input
1
O

correct output
1

user output
0

Feedback: Incorrect character on line 1 col 1: expected "1", got "0"

Test 5

Verdict:

input
1
Z

correct output
1

user output
0

Feedback: Incorrect character on line 1 col 1: expected "1", got "0"

Test 6

Verdict: ACCEPTED

input
10
HHTTHITTIH

correct output
2

user output
2

Test 7

Verdict:

input
10
TTAHTHHAHT

correct output
3

user output
4

Feedback: Incorrect character on line 1 col 1: expected "3", got "4"

Test 8

Verdict: ACCEPTED

input
10
BFUJMZSMZJ

correct output
10

user output
10

Test 9

Verdict: ACCEPTED

input
10
WAZGWJNVGK

correct output
10

user output
10

Test 10

Verdict:

input
100
HIIIIHHHHHHTIHHHHIIIHHTITTHTTT...

correct output
24

user output
27

Feedback: Incorrect character on line 1 col 2: expected "24", got "27"

Test 11

Verdict:

input
100
TAHAIAITAIHHHITAHAHHIITTHAITTH...

correct output
34

user output
43

Feedback: Incorrect character on line 1 col 1: expected "34", got "43"

Test 12

Verdict: ACCEPTED

input
100
EBARMESYLCNFAXNWYCWXSSCNXVWPDS...

correct output
100

user output
100

Test 13

Verdict: ACCEPTED

input
100
ELTWGCNSAJXAXHACYSDJHRPZYMWXAE...

correct output
87

user output
87

Test 14

Verdict:

input
1000
TIHTTTTHTTITIITTIITIHIHTHTTIII...

correct output
222

user output
312

Feedback: Incorrect character on line 1 col 1: expected "222", got "312"

Test 15

Verdict:

input
1000
ITTITAHHAHTHIAAAIIHITIAHITHHIH...

correct output
342

user output
430

Feedback: Incorrect character on line 1 col 1: expected "342", got "430"

Test 16

Verdict: ACCEPTED

input
1000
WVEPBCKVGYOAJVJSCEFXYAGNSOWZVL...

correct output
1000

user output
1000

Test 17

Verdict:

input
1000
FINBOIBDJSFERQEWBVYROECPSOESGJ...

correct output
888

user output
893

Feedback: Incorrect character on line 1 col 2: expected "888", got "893"

Test 18

Verdict: ACCEPTED

input
1000
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...

correct output
1000

user output
1000

Test 19

Verdict: ACCEPTED

input
1000
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH...

correct output
0

user output
0

Test 20

Verdict: ACCEPTED

input
1000
IIIIIIIIIIIIIIIIIIIIIIIIIIIIII...

correct output
0

user output
0

Test 21

Verdict: ACCEPTED

input
1000
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTT...

correct output
0

user output
0