본문 바로가기

Coding Test/BOJ_백준

[BOJ/백준] 14719번 빗물 파이썬

DAY 2022.03.26

형변환때매 런타임에러뜨다가 방법을 바꿨다. [ 리스트.count(1)>=1 ]에서 [ 1 in 리스트 ]

 

 

백준 14719번 빗물 파이썬 풀이

dmap으로 실제 가로 세로 2차원리스트 만들어주고, 블록 있으면 1으로 채우 dmap생성

이후 각각 하나씩 확인하면서 dmap[y][x]의 왼쪽과 오른쪽 즉, dmap[y][x:]과 dmap[y][:x]에 모두 1이 하나 이상 있으면 cnt+=1해주기 ('w'표시는 그냥 내가 확인하려고 만든 거다.)

 

 

 

백준 14719번 빗물 파이썬 코드

 

저기 주석처리(#) 한걸로 실행하면 런타임에러( TypeError: '>=' not supported between instances of 'builtin_function_or_method' and 'int') 난다.

count함수가 내장함수라서 1(int형)이랑 비교가 불가능하다는데, 막상 type으로 확인하면 <class 'int'> 정말 아이러니