¡Nuevo curso! ¡Todo programador debería aprender IA Generativa!
Prueba una lección gratuita+ 3
Can anyone tell the snail in the well project answer.
Please tell the answer of snail in the well.
23 Respuestas
+ 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
Polonium 210 , you are right bro, but sololearn does not allow us to practice which makes coding and solving them difficult. One more thing, there is no where written how to add two situations. I am very angry but, I can't do anything.
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);
}