Cute Dog Bopping Head
본문 바로가기
Code IT/Algorithm

[구름에듀] 놀이공원 (Python)

by 찾 2022. 3. 11.

다시 또 코딩 공부를 시작했다...

지금까지는 항상 자바를 사용했지만 진짜 한계에 부딪혀서 ㅋㅋㅋㅋㅋㅋ

파이썬을 주 언어로 바꾸고자 한다.

 

취업은 했지만 취업해도 나의 한계는 여전하니까 꾸준히 해야하는데...

일 따라가기 약간 벅차서 (아침 출근 자체가 벅참... 체력 거지 바보!!!!) 계속 할 수 있을런지!!!

그래도 코테는 꾸준히 볼테니까 열심히 좀 해보자.


 

풀이: 파이썬

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) - 삼항연산자

댓글