Submission details
Task:Hiitdromes
Sender:Casinosort
Submission time:2025-11-08 13:44:10 +0200
Language:Python3 (PyPy3)
Status:READY
Result:
Test results
testverdicttime
#1ACCEPTED0.04 sdetails
#2ACCEPTED0.04 sdetails
#30.04 sdetails
#40.04 sdetails
#50.04 sdetails
#60.04 sdetails
#70.04 sdetails
#8ACCEPTED0.04 sdetails
#9ACCEPTED0.04 sdetails
#100.04 sdetails
#110.04 sdetails
#12ACCEPTED0.04 sdetails
#13ACCEPTED0.04 sdetails
#140.04 sdetails
#150.04 sdetails
#16ACCEPTED0.04 sdetails
#170.04 sdetails
#18ACCEPTED0.04 sdetails
#19ACCEPTED0.04 sdetails
#20ACCEPTED0.04 sdetails
#21ACCEPTED0.04 sdetails

Code

line1 = input().split()
line2 = input()
len1 = int(line1[0])
hit = ['H','I','T']
index = 0

even = len1%2==0
changes = 0
for x in line2:

    if (index+1 )> (len1)/2:
        break
    else:
        a = x
        b = line2[len1-index-1]
        if a == b:
            if a in hit:
                continue
            else:
                changes +=2
        else:
            if a in hit:
                changes+=1
            elif b in hit:
                changes +=1
            else:
                changes +=2

    if even and index == len1/2-1:
        break

    index+=1

print(changes)

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:

input
10
HHTTHITTIH

correct output
2

user output
5

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

Test 7

Verdict:

input
10
TTAHTHHAHT

correct output
3

user output
5

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

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
50

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

Test 11

Verdict:

input
100
TAHAIAITAIHHHITAHAHHIITTHAITTH...

correct output
34

user output
52

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

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
500

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

Test 15

Verdict:

input
1000
ITTITAHHAHTHIAAAIIHITIAHITHHIH...

correct output
342

user output
529

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

Test 16

Verdict: ACCEPTED

input
1000
WVEPBCKVGYOAJVJSCEFXYAGNSOWZVL...

correct output
1000

user output
1000

Test 17

Verdict:

input
1000
FINBOIBDJSFERQEWBVYROECPSOESGJ...

correct output
888

user output
895

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

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