다시 또 코딩 공부를 시작했다...
지금까지는 항상 자바를 사용했지만 진짜 한계에 부딪혀서 ㅋㅋㅋㅋㅋㅋ
파이썬을 주 언어로 바꾸고자 한다.
취업은 했지만 취업해도 나의 한계는 여전하니까 꾸준히 해야하는데...
일 따라가기 약간 벅차서 (아침 출근 자체가 벅참... 체력 거지 바보!!!!) 계속 할 수 있을런지!!!
그래도 코테는 꾸준히 볼테니까 열심히 좀 해보자.
풀이: 파이썬
def buy(matrix,n,k):
min_trash = 10000
for x in range(k-(n-1)):
for y in range(k-(n-1)):
count = 0
for i in range(x,x+n):
for j in range(y,y+n):
if matrix[i][j] == 1:
count += 1
min_trash = min(min_trash,count)
print(min_trash if min_trash != 10000 else 0)
for case in range(0,int(input())):
k,n = map(int,input().split())
matrix = []
for _ in range(k):
matrix.append(list(map(int,input().split())))
buy(matrix,n,k)
좀 더 파이썬의 문법을 잘 사용해보도록 하자
*list(map(int,input().split())) - map function
*print(a if a != 0 else 1) - 삼항연산자
'Code IT > Algorithm' 카테고리의 다른 글
[프로그래머스] 위장 (Python) (0) | 2022.03.13 |
---|---|
[구름에듀] 빙글빙글1 (Python) (0) | 2022.03.12 |
[프로그래머스] 가장 큰 수 - Sort (Java) (0) | 2021.11.04 |
[프로그래머스] 더 맵게 - Heap (Java) (0) | 2021.08.28 |
[프로그래머스] 다리를 지나는 트럭 - Stack, Queue (Java) (0) | 2021.08.21 |
댓글