Задача 01 - Зеленчукова борса/ JS Solution/ Judge Problem/ Programming Basics/ Head-scratcher
Решавам си аз една задачка за плодове и зеленчуци в 12ч през нощта, браузерът визуализира резултата вярно, а Judge ми връща "The user output should hold at least one number." Все едно съм му подал зеленчуци, а не стрингове и числа.
Задача: https://judge.softuni.bg/Contests/Practice/Index/179#0
Код: http://pastebin.com/5Q6PsZwJ
В Хром резултатът е число. Дори тествам с console.log(typeof Profit); и браузерът ми връща "number". Защо тогава Judge ми казва, че е зеленчук, другари програмисти?
Окей сега като видях условието на задача разбрах каде ти е грешката. В условието се казва "От конзолата се четат 4 числа, по едно на ред". Следователно трябва да си промениш метода пример:
function solve(num1,num2,num3,num4) {
var pricePerKgVegetables = num1;
var pricePerKgFruits = num2;
var totalKgVegetables = num3;
var totalKgFruits = num4;
var eurRate = 1.94;
var Profit = (totalKgVegetables * pricePerKgVegetables + totalKgFruits * pricePerKgFruits) / eurRate;
console.log(Profit);
};
static void Main()
{
int num1 = int.Parse(Console.ReadLine());
int num2 = int.Parse(Console.ReadLine());
int num3 = int.Parse(Console.ReadLine());
int num4 = int.Parse(Console.ReadLine());
solve(num1,num2,num3,num4);
}
Това е решението по условие на задачата тъй като ти искат числата всяко на нов ред.