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
n = int(input())
l = 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>=n or j+y<0 or j+y>=n 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 |