Решение на Първа задача от Станимир Килявков
Обратно към всички решения
Към профила на Станимир Килявков
Резултати
- 4 точки от тестове
- 0 бонус точки
- 4 точки общо
- 9 успешни тест(а)
- 5 неуспешни тест(а)
Код
Лог от изпълнението
F.F.FF......F.
Failures:
1) Integer#prime? checks if a number is prime
Failure/Error: 1.prime?.should eq false
expected: false
got: true
(compared using ==)
# /tmp/d20131023-4395-xrt4e4/spec.rb:5:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) Integer#prime_factors works with negative numbers
Failure/Error: (-4).prime_factors.should eq [2, 2]
expected: [2, 2]
got: []
(compared using ==)
# /tmp/d20131023-4395-xrt4e4/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) Integer#digits constructs an array containing the digits of a number
Failure/Error: 0.digits.should eq [0]
expected: [0]
got: []
(compared using ==)
# /tmp/d20131023-4395-xrt4e4/spec.rb:44:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) Integer#digits works with negative numbers
Failure/Error: (-33).digits.should eq [3, 3]
expected: [3, 3]
got: []
(compared using ==)
# /tmp/d20131023-4395-xrt4e4/spec.rb:51:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
5) Array#combine_with combines two arrays by alternatingly taking elements
Failure/Error: [:a, :b, :c].combine_with([1, nil, 3]).should eq [:a, 1, :b, nil, :c, 3]
expected: [:a, 1, :b, nil, :c, 3]
got: [:a, 1, :b, :c, 3]
(compared using ==)
# /tmp/d20131023-4395-xrt4e4/spec.rb:110:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.01862 seconds
14 examples, 5 failures
Failed examples:
rspec /tmp/d20131023-4395-xrt4e4/spec.rb:2 # Integer#prime? checks if a number is prime
rspec /tmp/d20131023-4395-xrt4e4/spec.rb:26 # Integer#prime_factors works with negative numbers
rspec /tmp/d20131023-4395-xrt4e4/spec.rb:43 # Integer#digits constructs an array containing the digits of a number
rspec /tmp/d20131023-4395-xrt4e4/spec.rb:50 # Integer#digits works with negative numbers
rspec /tmp/d20131023-4395-xrt4e4/spec.rb:103 # Array#combine_with combines two arrays by alternatingly taking elements
История (3 версии и 0 коментара)
Станимир обнови решението на 14.10.2013 15:09 (преди около 11 години)
Станимир обнови решението на 14.10.2013 15:19 (преди около 11 години)
Станимир обнови решението на 15.10.2013 00:07 (преди около 11 години)