Untitled

 avatar
unknown
c_cpp
a year ago
580 B
5
Indexable
std::vector< int > getThreeSmallest( const std::vector< int >& vec )
{
    std::vector< int > result;

    std::vector< int > sortedVec = sort( vec );
    for( int i = 0; i < 3; ++i )
    {
        result.push_back( sortedVec[ i ] );
    }

    return result;
}

std::vector< int > getThreeBiggest( const std::vector< int >& vec )
{
    std::vector< int > result;

    std::vector< int > sortedVec = sort( vec );
    for( int i = 0; i < 3; ++i )
    {
        result.push_back( sortedVec.back() );
        sortedVec.pop_back();
    }

    return result;
}
Editor is loading...
Leave a Comment