| Task: | Lehmät | 
| Sender: | OtsoB | 
| Submission time: | 2022-11-05 14:13:37 +0200 | 
| Language: | Python3 (PyPy3) | 
| Status: | READY | 
| Result: | 0 | 
| group | verdict | score | 
|---|---|---|
| #1 | WRONG ANSWER | 0 | 
| #2 | WRONG ANSWER | 0 | 
| test | verdict | time | group | |
|---|---|---|---|---|
| #1 | ACCEPTED | 0.04 s | 1, 2 | details | 
| #2 | WRONG ANSWER | 0.04 s | 1, 2 | details | 
| #3 | ACCEPTED | 0.04 s | 1, 2 | details | 
| #4 | ACCEPTED | 0.04 s | 1, 2 | details | 
| #5 | WRONG ANSWER | 0.04 s | 1, 2 | details | 
| #6 | ACCEPTED | 0.05 s | 2 | details | 
| #7 | ACCEPTED | 0.05 s | 2 | details | 
| #8 | ACCEPTED | 0.05 s | 2 | details | 
| #9 | ACCEPTED | 0.05 s | 2 | details | 
Code
y = input().split()
n = int(y[0])
m = int(y[1])
x = []
for i in range(n):
    x.append(input())
    
x = " ".join(x)
x = x.replace(" ", "")
x = str(x)
x = list(x)
global reunanyli
reunanyli = True
aidat = 0
lehmat = 0
for i in range(0, len(x)):
    if i%m == 0 and i != 0:
 
        aidat = 0
        continue
    if x[i] == ".":
        continue
    elif x[i] == "*":
        aidat += 1
        if x[i-1] != "*" and x[i+1] != "*" and aidat == 2:
            reunanyli = True
        elif x[i-1] == "*":
            reunanyli = True
        elif x[i+1] != "*" and aidat == 1:
            reunanyli = False
        else:
            continue
    elif x[i] == "@":
        if reunanyli == True:
            continue
        if reunanyli == False:
            lehmat += 1
print(lehmat)
            
        Test details
Test 1
Group: 1, 2
Verdict: ACCEPTED
| input | 
|---|
| 3 3 *** *.* ***  | 
| correct output | 
|---|
| 0 | 
| user output | 
|---|
| 0 | 
Test 2
Group: 1, 2
Verdict: WRONG ANSWER
| input | 
|---|
| 3 3 *** *@* ***  | 
| correct output | 
|---|
| 1 | 
| user output | 
|---|
| 0 | 
Test 3
Group: 1, 2
Verdict: ACCEPTED
| input | 
|---|
| 5 10 ...@...... ..******.. @.*@@@@*.@ ..******.. ...  | 
| correct output | 
|---|
| 4 | 
| user output | 
|---|
| 4 | 
Test 4
Group: 1, 2
Verdict: ACCEPTED
| input | 
|---|
| 10 10 @@...@.@@@ ..@@.@@..@ @.*******@ ..*@....*. ...  | 
| correct output | 
|---|
| 11 | 
| user output | 
|---|
| 11 | 
Test 5
Group: 1, 2
Verdict: WRONG ANSWER
| input | 
|---|
| 10 10 ********** *@@@@@@@@* *@@@@@@@@* *@@@@@@@@* ...  | 
| correct output | 
|---|
| 64 | 
| user output | 
|---|
| 0 | 
Test 6
Group: 2
Verdict: ACCEPTED
| input | 
|---|
| 100 100 .........................@.......  | 
| correct output | 
|---|
| 60 | 
| user output | 
|---|
| 60 | 
Test 7
Group: 2
Verdict: ACCEPTED
| input | 
|---|
| 100 100 ..@@..........@......@....@@.....  | 
| correct output | 
|---|
| 1507 | 
| user output | 
|---|
| 1507 | 
Test 8
Group: 2
Verdict: ACCEPTED
| input | 
|---|
| 100 100 .@..@@..@@.@..@..@..@@..@..@.....  | 
| correct output | 
|---|
| 3348 | 
| user output | 
|---|
| 3348 | 
Test 9
Group: 2
Verdict: ACCEPTED
| input | 
|---|
| 100 100 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...  | 
| correct output | 
|---|
| 7225 | 
| user output | 
|---|
| 7225 | 
