-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTotal_Distance_Travelled.java
54 lines (54 loc) · 1.34 KB
/
Total_Distance_Travelled.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
class Solution {
public int distanceTraveled(int mainTank, int additionalTank) {
int rem=mainTank%5;
int c=mainTank/5;
int d=mainTank;
while( c != 0)
{
if (additionalTank >=1)
{
additionalTank -=1;
rem +=1;
if (rem ==5)
{
c +=1;
rem = 0;
}
/*
if (rem >=5)
{
c +=1;
rem = rem%5;
}*/
d +=1;
}
c -=1;
}
return d*10;
}
}
/* class Solution {
public int distanceTraveled(int mainTank, int additionalTank) {
int dist = 0;
while(mainTank>0)
{
if(mainTank>=5)
{
mainTank-=5;
dist +=50;
if(additionalTank>0)
{
additionalTank-=1;
mainTank+=1;
}
}
else
{
dist = dist+((mainTank)*10);
break;
}
}
return dist;
}
}
*/