클라우드 점프 코드 도전 해결
1104 단어 codechallengehackerrank
매 경기에 대해 Emma는 0의 클라우드 진열을 받을 것이다. 만약 그것이 안전하거나 피해야 한다면 1이다.예를 들어 c=[0,1,0,0,0,1,0]은 0부터 색인을 시작한다.6. 모든 구름의 숫자는 목록에 있는 색인이기 때문에 색인 1과 5의 구름을 피해야 한다.그녀는 0-2, 2-4, 4-6 또는 0-2, 2-3, 3-4, 4-6의 두 가지 경로를 따를 수 있다.첫 번째 길은 세 번, 두 번째 길은 네 번 뛴다.
기능 설명
다음 편집기에서 JumpingOnCluds 함수를 완성합니다.그것은 필요한 최소 점프 횟수를 정수로 되돌려야 한다.
JumpingOnCluds에는 다음과 같은 매개변수가 있습니다.
4
솔루션은 다음과 같습니다.
function jumpingOnClouds($c)
{
$jumps = 0;
$pos = 0;
while ($pos < sizeof($c) - 1) {
if ($c[$pos + 2] == 0) {
$pos = $pos + 2;
$jumps++;
} else if ($c[$pos + 1] == 0) {
$pos = $pos + 1;
$jumps++;
} else {
break;
}
}
return $jumps;
}
Reference
이 문제에 관하여(클라우드 점프 코드 도전 해결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/rezende79/jumping-on-the-clouds-code-challenge-solved-1pka텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)