강의로 돌아가기
윤희태

자바스크립트로는 도저히 시간의 벽을 못넘겠네여

제 실력이 부족한거겠지요....
그래도.. 이건 좀...

작성중인 코드―solution.js
1
2
3
4
5
6
7
8
9
10
11
12
13
function solution(land) {
  let i
  for(i=1; i<land.length; i++){
    for(let j=0; j<4; j++){
      let maxItem=0
      for(let k=0; k<4; k++){
        if(k!=j) maxItem=Math.max(maxItem, land[i-1][k]+land[i][j])
      }
      land[i][j]=maxItem
    }
  }
  return Math.max(...land[i-1])
}
  • 윤희태
    function solution(land) { let i for(i=1; i<land.length; i++){ for(let j=0; j<4; j++) switch(j){ case 0: land[i][j]=Math.max(land[i-1][1], land[i-1][2], land[i-1][3])+land[i][j]; break; case 1: land[i][j]=Math.max(land[i-1][0], land[i-1][2], land[i-1][3])+land[i][j]; break; case 2: land[i][j]=Math.max(land[i-1][0], land[i-1][1], land[i-1][3])+land[i][j]; break; case 3: land[i][j]=Math.max(land[i-1][0], land[i-1][1], land[i-1][2])+land[i][j]; break; } } return Math.max(...land[i-1]) } 윤희태 2018.12.15 00:53
  • In-Pyo Lee
    현재 정답지들도 모두 패스가 안되네요. 오기 부려서 11~12ms까진 만들었는데 그 이하로는 절대 못내리겠네요. 자바로 바꿔서 성공했습니다 ㅠㅠ In-Pyo Lee 2019.02.12 17:34
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.