「🔨」 fix(ex01/ex02): fixed things that i forgot to do
This commit is contained in:
@@ -1,15 +1,38 @@
|
||||
#include "Span.hpp"
|
||||
#include <iostream>
|
||||
#include <list>
|
||||
|
||||
int main()
|
||||
{
|
||||
Span sp = Span(5);
|
||||
sp.addNumber(6);
|
||||
sp.addNumber(3);
|
||||
sp.addNumber(17);
|
||||
sp.addNumber(9);
|
||||
sp.addNumber(11);
|
||||
std::cout << sp.shortestSpan() << std::endl;
|
||||
std::cout << sp.longestSpan() << std::endl;
|
||||
{
|
||||
Span sp = Span(5);
|
||||
sp.addNumber(6);
|
||||
sp.addNumber(3);
|
||||
sp.addNumber(17);
|
||||
sp.addNumber(9);
|
||||
sp.addNumber(11);
|
||||
|
||||
std::cout << sp << std::endl;
|
||||
std::cout << "shortest span: " << sp.shortestSpan() << std::endl;
|
||||
std::cout << "longest span: " << sp.longestSpan() << std::endl;
|
||||
}
|
||||
|
||||
std::cout << std::endl;
|
||||
|
||||
{
|
||||
std::list<int> list;
|
||||
for (int i = 0; i < 10; i++)
|
||||
{
|
||||
list.push_back(rand() % 100);
|
||||
}
|
||||
|
||||
Span sp(list.size());
|
||||
sp.addNumbers<std::list<int> >(list.begin(), list.end());
|
||||
|
||||
std::cout << sp << std::endl;
|
||||
std::cout << "shortest span: " << sp.shortestSpan() << std::endl;
|
||||
std::cout << "longest span: " << sp.longestSpan() << std::endl;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user