6 kyu

Add All

157 of 967sazzadshopno

Description:

Yup!! The problem name reflects your task; just add a set of numbers. But you may feel yourselves condescended, to write a program just to add a set of numbers. Such a problem will simply question your erudition. So, let's add some flavor of ingenuity to it. Addition operation requires cost now, and the cost is the summation of those two to be added. So, to add 1 and 10, you need a cost of 11. If you want to add 1, 2 and 3, there are several ways:

1 + 2 = 3, cost = 3,
3 + 3 = 6, cost = 6,
Total = 9.
1 + 3 = 4, cost = 4,
2 + 4 = 6, cost = 6,
Total = 10.
2 + 3 = 5, cost = 5,
1 + 5 = 6, cost = 6,
Total = 11.

I hope you have understood already your mission: to add a set of integers so that the cost is minimal.

Your Task

Given a vector of integers, return the minimum total cost of addition.

Fundamentals
Mathematics

Stats:

CreatedAug 22, 2018
PublishedAug 22, 2018
Warriors Trained5568
Total Skips196
Total Code Submissions7292
Total Times Completed967
C++ Completions157
Java Completions176
C Completions67
JavaScript Completions280
Python Completions329
Haskell Completions17
λ Calculus Completions5
COBOL Completions4
Total Stars113
% of votes with a positive feedback rating86% of 205
Total "Very Satisfied" Votes160
Total "Somewhat Satisfied" Votes33
Total "Not Satisfied" Votes12
Total Rank Assessments4
Average Assessed Rank
6 kyu
Highest Assessed Rank
5 kyu
Lowest Assessed Rank
8 kyu
Ad
Contributors
  • sazzadshopno Avatar
  • JohanWiltink Avatar
  • Voile Avatar
  • NunoOliveira Avatar
  • clcraig Avatar
  • cliffstamp Avatar
  • albertogcmr Avatar
  • kirull Avatar
  • MikChan Avatar
  • akar-0 Avatar
Ad