Професионална програма
Loading...
YavorSpassov+deleted! avatar YavorSpassov+deleted! 133 Точки

Задача 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 ми казва, че е зеленчук, другари програмисти?

0
Programming Basics
sider.topalov avatar sider.topalov 38 Точки

Ако все още имаш нужда от помощ, ще те помоля да линкнеш цялостното си решение за да ти се помогне. Тъй като гледам това което си дал като код е метод и е правилен очевидно грешката ти идва в самия вход по начина по който подаваш данните.

0
10/05/2016 13:50:52
sider.topalov avatar sider.topalov 38 Точки

Окей сега като видях условието на задача разбрах каде ти е грешката. В условието се казва "От конзолата се четат 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);
}

 

Това е решението по условие на задачата тъй като ти искат числата всяко на нов ред.

 

0