https://www.codingame.com/training/easy/lumen

 

Practice Loops and 2D array with the exercise "Lumen"

Want to practice Loops and 2D array? Try to solve the coding challenge "Lumen".

www.codingame.com

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import sys
import math
 
= int(input())
= int(input())
line = [[''for i in range(n)]for j in range(n)]
for i in range(n):
    line[i] = input().split()
 
for i in range(n):
    for j in range(n):
        if line[i][j]=='C':
            for x in range(-(l-1), l):
                for y in range(-(l-1), l):
                    if i+x<0 or i+x>=or j+y<0 or j+y>=or line[i+x][j+y]=='C':
                        continue
                    line[i+x][j+y] = 'O'
 
count=0
for i in range(n):
    for j in range(n):
        if line[i][j]=='X':
            count = count+1
print(count)
cs

'python > codinGame' 카테고리의 다른 글

GRAFFITI ON THE FENCE  (0) 2020.03.06
Rectangle Partition  (0) 2020.03.06
Defibrillators  (0) 2020.03.03
ANEO Sponsored Puzzle  (0) 2020.03.03

+ Recent posts