Submission #9727748


Source Code Expand

def calc(s,num)
  if num == 0
    arr = s.split('+')
    sum = 0
    arr.each do |a|
      sum += a.to_i
    end
    
    return sum
    
  end
  
  return calc(s.clone.insert(num,'+'),num-1) + calc(s,num-1)
  
end

s = gets.chomp

num = s.size()

puts calc(s,num-1)

Submission Info

Submission Time
Task C - Many Formulas
User kawauchitoma
Language Ruby (2.3.3)
Score 300
Code Size 286 Byte
Status AC
Exec Time 9 ms
Memory 3836 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status AC
AC × 12
Set Name Test Cases
Sample
All 01.txt, 02.txt, 03.txt, 04.txt, 05.txt, 06.txt, 07.txt, 08.txt, 09.txt, 10.txt, sample_01.txt, sample_02.txt
Case Name Status Exec Time Memory
01.txt AC 9 ms 1788 KiB
02.txt AC 9 ms 1788 KiB
03.txt AC 9 ms 1788 KiB
04.txt AC 7 ms 3836 KiB
05.txt AC 7 ms 1788 KiB
06.txt AC 7 ms 1788 KiB
07.txt AC 9 ms 1788 KiB
08.txt AC 9 ms 1788 KiB
09.txt AC 7 ms 1788 KiB
10.txt AC 7 ms 1788 KiB
sample_01.txt AC 7 ms 1788 KiB
sample_02.txt AC 9 ms 1788 KiB