Помощ за задача
Имам проблем със задача от Javascript Fundamentals курса, тя е regexp задача и на примерните входове ми излиза правилно всичко но
когато го постна в Judge ми излизат доста Incorrect отговори. Само test 0 са вярни, и не знам защо другите не са вярни ето линк към задачата
https://judge.softuni.bg/Contests/Practice/Index/2518#1
02. Programming Fundamentals Final Exam - втора задача
ето и решението ми
function solve(input){
let regex = /((=)|(\/))(?<country>[A-Z][a-z]{2,})\1/g;
let matches = input.match(regex);
let countries = [];
let travelPoints = 0;
if(matches){
for(let line of matches){
regex = /((=)|(\/))(?<country>[A-Z][a-z]{2,})\1/g;
let exec = regex.exec(line);
countries.push(exec.groups.country);
travelPoints += exec.groups.country.length;
}
console.log(`Destinations: ${countries.join(', ')}`);
console.log(`Travel Points: ${travelPoints}`);
}else{
console.log(`Destinations:`);
console.log(`Travel Points: 0`);
}
}
if else го оставих, само добавих [A-Za-z] както ми предложи, благодаря много, въобще не знаех че в това е проблема
да си жив и здрав :Д
Else-a можеш да го оставиш, да, но просто няма нужда от него, след като принтирането може да бъде само на едно място непосредствено преди приключването на програмата.
Моля!