Algorithm/Codility

Lesson3-1. FrogJmp

hamaganatanadda 2019. 6. 20. 22:43

L : https://app.codility.com/programmers/lessons/3-time_complexity/frog_jmp/

 

Q : 개구리가 몇 번을 이동해야 도착을 하는가

 

A : 몫이 이동하는 수. 나머지가 있다면 한 번을 더 추가 한다.

 

[Delphi]

1
2
3
4
5
6
7
8
9
10
11
12
uses SysUtils;
function solution(X: longint; Y: longint; D: longint): longint;
var
  iMod, iDiv : longint;
begin
  iDiv := (Y-X) div D;
  iMod := (Y-X) Mod D;
  
  if iMod > 0 then iDiv := iDiv + 1;
  
  exit(iDiv);
end;
cs

 

※ 수정할 부분이 있으면 알려주세요. 로직 짠 후 구글링으로도 참고합니다. 

'Algorithm > Codility' 카테고리의 다른 글

Lesson3-3. TapeEquilibrium  (0) 2019.06.22
Lesson3-2. PermMissingElem  (0) 2019.06.20
Lesson2-2. CyclicRotation  (0) 2019.06.20
Lesson2-1. OddOccurrencesInArray  (0) 2019.06.20
Lesson1. BinaryGap  (0) 2019.06.19