Leta Learns

[모각코] 210807 Today I Learned 본문

HUFS/HUFS 모각코 캠프

[모각코] 210807 Today I Learned

leta 2021. 8. 7. 13:02

코드트리에서 구현 한 문제 풀었다. 사실 두 문제 시도했는데 하나는 못 풀었다. ㅎㅎ

구현 왤케 어렵지..?

정해진 알고리즘이 있는 게 아니라 그냥 내 생각을 코드로 짜는 거라서 더 어려운 것 같다.

연습 많이 하면 이것도 늘겠지..? 늘어야 할텐데..

 

 

 

문제

#최고의 33위치

 https://www.codetree.ai/missions/2/concepts/2/problems/best-place-of-33/description

 

코드트리

삼성 SW역량테스트, 코드트리와 함께

www.codetree.ai

 

 

근데 나 사실 완전 어거지로 풀었다 ;;

이렇게 풀어도 되는 건가ㅋㅋㅋ 하도 안 풀려서 그냥 패스라도 받자.. 코드 더러운 건 신경쓰지 말자.. 했더니 이 사태가 났다. three에 하나하나 다 넣어준 것 봐 ㅋㅋㅋ

몰라.. 풀었잖아 쨌든...

n = int(input())
grid = [[0 for j in range(n+2)] for i in range(n+2)]
for i in range(1, n+1):
    grid[i] = [0] + list(map(int, input().split())) + [0]

ans = 0
for i in range(1, n+1): #행
    for j in range(1, n+1): #열
        count = 0
        three = [grid[i][j]],[grid[i-1][j-1]],[grid[i-1][j]],[grid[i-1][j+1]],[grid[i][j-1]],[grid[i][j+1]],[grid[i+1][j-1]],[grid[i+1][j]],[grid[i+1][j+1]]
        for k in three:
            if 1 in k:
                count += 1
        if ans < count:
            ans = count
print(ans)

 

 

 

Comments