The sum of digits of a two-digit number
что такое дфуцифровое? двухначное что ли?
> Rasul4096
> что такое дфуцифровое?
> двухначное что ли?
Я и сам не знаю, что такое дфуцифровое... :(
а якщо сумма двоцифрового числа двоцифрове???? то потрібно знову його додавати???
я зрозумів умову задачі....але чомусь проходить лише на 50%...
А разве такие подробности не должны в условии указываться? А то нехорошо ведь, это было первое, о чем я подумал, но отпустил мысль, а она была верная.
Хитро придумано! :-)
Судя по количеству тестов, двуцифровых чисел 100, но мне кажется что двуцифровые числа - это числа в которых 2 цифры, т.е. двузначные. А двузначных цифр 89.
nik2000kita, "минус" это ведь знак, а не цифра...
А двуцифровое число это число имеющее 2 разряда (двухзначное) или число, которое состоит только из двух цифр (которых может быть несколько в числе)? Уже разобрался. Но условие считаю не корректным, так как не наложены ограничения на входящие данные.
хитрая задача)) просто в конце оказывается cout<<abs(a+b);
Очень интересная задача! В 50 тестах число отрицательное.
Не бачу сенсу викладати розв'язок до такої банальної задачі, хоча сам запоровся на 50% -_-
чтоб было 100 нужно через abs делать
Eyer sizde yazarken 50% verirse , n<0 olmasi ehtimalini nezere almamisiniz demmekki , buna gore elave sert olaraq if(n<0) { n=-n; } seklinde verilmelidir .
Почему не работает? я же учитывал минусы!
Это JS:
function functionTest(n) { let arr = String(n).replace('\n', '').split('').map(Number) let minus = (arr[1] + arr[2]) * (-1); let minus2 = (arr[1] + arr[3]) * (-1); let plus = arr[0] + arr[1] if (arr.length === 3) { return minus; } else if ((arr.length === 4)) { return minus2; } else { return plus; } }; process.stdin.on('data', function (data) { console.log(functionTest(data)) });