프로그래밍/코딩테스트
[PCCP 기출문제] 2번 / 석유 시추
윤랩용
2024. 2. 5. 23:30
function solution(land) {
for(let i =0; i <=land.length; i++){ //행
let landVal = 0;
let landValSum = 0;
let lengthAr = land[0].length;
for(let j=0; j<=lengthAr-1; j++) //열
{
// 왼쪽 행이랑 겹치는부분 존재한다면
if(i !== 0 && land[i-1][j] !== 0){
// 그행의 아래행 계속찾기
for(let k=j; k<= 500; k++){
if(land[i-1][k] == 0){
landValSum = land[i-1][k-1];
landValSum ++;
break;
}
}
land[i][j] = landValSum;
}else{
if(land[i][j] === 1){
land[i][j] = landVal++;
}
}
}
}
var answer = 0;
return answer;
}
버그버그버그