+ 3
Can anyone tell the snail in the well project answer.
Please tell the answer of snail in the well.
24 Réponses
+ 16
The FASTEST snail in the well SOLUTION 🙏🐌 TO BE A SUCCESSFUL PROGRAMMER, YOU NEED TO TAKE EVERY DETAIL IN CONSIDERATION!
function main() {
var depth = parseInt(readLine(), 10);
//your code goes here
var day = depth / (7-2);
console.log(Math.round(day));
}
+ 6
function main() {
var depth = parseInt(readLine(), 10);
var each_day = 5;
var day_count;
day_count = Math.round(depth/each_day);
console.log(day_count);
}
My answer but still incorrect for the sololearn!
I know mine is also correct, plz give me the answers fit for sololearn!
+ 3
Brother , in a year there are 365 days so thats why loop will run 365 times and as the question states normal days the depth increase 5 but on day 6 it is 7 so normally it is the mulitple of 6 and depth -1 is due to print the console.log(day) as it will have value of d equal to or less than depth. It can't be greater to depth or equal to depth but it can be equal to depth-1
I hope i explained well
+ 3
//There you go
var days=0; total=0; goal=true;
do {
days++;
total+=7;
if (total>=depth) {
console.log(days);
goal=true;
}
else {
total-=2;
goal=false;
}
}
while(!goal);
}
+ 2
you can easily use "for" loop.
ps: "i" variables is slips back feet’s!
good luck.
function main() {
var depth = parseInt(readLine(), 10);
//your code goes here
var day = 0;
for (var i = 2; i < depth; i += 5) {
if (depth <= i) {
break;
}
day++;
}
console.log(day);
}
+ 1
let i;
function main() {
var depth = parseInt(readLine(), 10);
//your code goes here
for ( i=5 ; i<=depth ; i+=5){
if (depth==i){
break;
}
else{
i+=5
}
}
day=Math.round(depth/5) ;
console.log(day);
}
0
have you read the question for the above code ?
0
function main() {
var depth = parseInt(readLine(), 10);
//your code goes here
var day = 7-2;
var freedom=null;
depth ? freedom= Math.floor((depth+7)/day) - 1 : null;
console.log(freedom)
}
0
Got it in another way,
function main() {
var depth = parseInt(readLine(), 10);
//your code goes here
var dep = depth / 5;
if (dep === parseInt(dep, 10)){
console.log(dep);}
else {
console.log(Math.round(dep));}
}
0
I used the while bucle:
function main() {
var depth = parseInt(readLine(), 10);
//your code here
//first we define variables. Day equals 1 cause the snail needs at least 1 day to move, otherwise the well would not have any depth
var day = 1;
var snail = 0;
//now is time for the while bucle. During the day is +7 but at the end of the night the total will be +5, so...
while (snail+7<depth) {
day++; rec+=5;
}
//then print
console.log (day)
}
0
function main() {
var depth = parseInt(readLine(), 10);
//your code goes here
var day = depth / (7-2);
console.log(Math.round(day));
}
0
function main() {
var depth = parseInt(readLine(), 10);
//your code goes here
i = 0;
for (; depth > 0;) {
i++;
depth -= 7
if (depth > 0) {
depth += 2
}
}
console.log(i);
}
its working
0
for(i = 0; i <= 31; i++){
if (i == 5){
document.write('day1 <br/>');
continue;
}
if (i == 10){
document.write('day2 <br/>');
continue;
}
if (i == 15){
document.write('day3 <br/>');
continue;
}
if (i == 20){
document.write('day4 <br/>');
continue;
}
if (i == 25){
document.write('day4 <br/>');
continue;
}
if (i == 30){
document.write('day5 <br/>');
continue;
}
if (i == 31){
document.write('day6 <br/>');
break;
}
}
0
aliasghar Nice solution bro! I really like it.. why do you need to add ' break; '? the code works without it.. please can you explain this to me?
- 1
Can somebody explain the full code here?
function main() {
var depth = parseInt(readLine(), 10);
//your code goes here
var day=0;
var d=0;
for(i=0;i<365;i++)
{
for(j=0;j<365;j++)
{
if(day!=6*j && d<=depth-1)
{
d+=5;
day+=1;
}
if(day==6*j && d<=depth-1)
{
d+=7;
day+=1;
}
}
}
console.log(day);
}
- 2
Of course i had, just wanted to understand the code itself
- 3
Yes I am asking the program only AJ
- 4
function main() {
var depth = parseInt(readLine(), 10);
//your code goes here
var day=0;
var d=0;
for(i=0;i<365;i++)
{
for(j=0;j<365;j++)
{
if(day!=6*j && d<=depth-1)
{
d+=5;
day+=1;
}
if(day==6*j && d<=depth-1)
{
d+=7;
day+=1;
}
}
}
console.log(day);
}
- 7
Chandu Gowda Answers are already given. You just need to write program.