Java Basics - Debugging Lab - задачи, впечатления и домашно
Здравейте колеги,
Задачите от лаба са качени в системата, а състезанието е отворено за упражнение:
- http://judge.softuni.bg/Contests/66/Java-Basics-Debugging-Lab
- https://softuni.bg/trainings/1080/Java-Basics-Jan-2015
Също така отворихме качване на домашно в страницата курса до 31 януари, където трябва да изпратите вашите решения на всяка задача (без първа).
За тези, които не присъстваха, концепцията е следната - дадени са условия на задачи + частично работещ код. Вашата задача е да се ориентирате в чуждия код, да откриете бъговете чрез дебъгване и да ги оправите, така че Judge системата да дава 100 точки. Нямате право да пренаписвате собствено решение на задачата, а единствено да редактирате там където е нужно (по ваша преценка). Съответно над всеки редактиран от вас ред трябва да сложите кратък коментар, описващ какво сте променили и защо.
Например имаме следния код:
Scanner input = new Scanner(System.in);
String line = input.nextLine();
while (line != "end") {
...
}
Откриваме грешния ред, редактираме го и слагаме коментар:
Scanner input = new Scanner(System.in);
String line = input.nextLine();
// Changed != with equals(), because != compares strings by memory reference
while (!line.equals("end")) {
...
}
Как ви се сториха задачите и като цяло лабът? Ако имате въпроси, препоръки и мнения, споделете ги в тази тема. :)