View difference between Paste ID: 4g9qUFq6 and N0Y1tpk1
SHOW: | | - or go back to the newest paste.
1-
// https://zero.p2p.shpp.me/tasks/2_3_lift.html
1+
// zero.p2p.shpp.me/tasks/2_3_lift.html
2-
// предыдущее ревью https://discord.com/channels/534496884849639455/702448812383535105/868980971213582357
2+
// предыдущее ревью discord.com/channels/534496884849639455/702448812383535105/868980971213582357
3
4
5-
let floorNumber = +prompt("Введите номер этажа:")
5+
let floorNumber = +prompt("Введите номер этажа:") // дооообре!
6
if (floorNumber >= 4 && floorNumber <= 6) {
7
    let pass = +prompt("Введите пароль:")
8-
    if (pass != 1337) {
8+
    if (pass != 1337) { // інколи реально зручно інверсію застосувати, але без потреби - не варто, бо ж без неї трохи простіше сприймати код.) if (pass == 1337) ну і тоді поміняти місцями консольлоги ок та неОк
9
        console.log("Неправильный пароль");
10
    }
11
    else {
12
        console.log("Ок");
13
    }
14
}
15-
else if ((floorNumber >= 1 && floorNumber <= 3) || (floorNumber >= 7 && floorNumber <= 9)) {
15+
else if ((floorNumber >= 1 && floorNumber <= 3) || (floorNumber >= 7 && floorNumber <= 9)) { // хм.. доволі складна умова вийшла, а чи потрібна вона тут враховуючи те, що завдяки попередньому елсе значення що >= 4 && <=6 тут ніяк не можуть опинитися? Не вірите? А спробуйте його сюди "просуньте" щоб 4, 5, 6 вивелися тут
16
    console.log(floorNumber) // ось тут щоб вивелися , а коли переконаєтеся, то спростіть умову, але тільки з розумінням, та знову спробуйте ті значення до сюди довести.) А умова спроститься до (floorNumber >= 1 && floorNumber <= 9), наче так, ну ви потестуйте - пологуйте.))
17
    console.log("Ок");
18-
else {
18+
19
else { // а тут завдяки двом елсам не зможуть просочитися ніякі значення з двох попередніх умов, тому іф взагалі не потрібен. так!
20-
}
20+
21
}
22
/* цілком норм, може бути кориснор переглянути альтернативне рішення та деякі поради з рев'ю 
23
pastebin.com/pAUmmydT
24
Рухайтесь далі! Гарного коду! */