Python/Javascript 04. Equal Sums Even Odd Position Nested Loops - Exercise
Здравейте,
3 теста ми дажат тайм лимит. Решавал съм я и на JS с малко по-различна логика(един цикъл по-малко), но не виждам причина
двете решения да дават различен резултат.
Python:
num_uno = int(input()); num_due = int(input()); combinations = ""; for i in range(num_uno, num_due+1): sum_n = 0; sum_c = 0; for a in range(6): b = str(i) if(a % 2 == 0): sum_n += int(b[a]); else: sum_c += int(b[a]); if (sum_c == sum_n): combinations += f"{i} "; print(combinations);
Javascript:
function solve(input) {
let firstN = Number(input[0]);
let secondN = Number(input[1]);
let result = ``;
let sumCc = 0;
let sumNh = 0;
for (let currNum = firstN; currNum <= secondN; currNum++) {
let num = currNum.toString();
sumCc = Number(num[0]) + Number(num[2]) + Number(num[4]);
sumNh = Number(num[1]) + Number(num[3]) + Number(num[5]);
if (sumCc === sumNh)
result += `${num} `;
}
console.log(result);
}
Здравей колега, благодаря за отговора, но въпросът ми беше по скоро къде греша. Отделно задачата е в раздел вложени цикли, предполага се, че трябва с такива да бъде решена.
Ииии мн мерси за този "end=" мн готино :D
Здравей,
перефразирам с вложени цикли .. незнам дали минава, защото реално пак цикли за всяка стойност, но без да се разхождаш до string и обратно.
Поздрави
Благодаря за усилието колега, но дава същите грешки като моите. Тоест не грешки а достига тайм лимит на 7, 9 и 10 тест.