Giter VIP home page Giter VIP logo

codeeval's Introduction

codeeval

My solutions to CodeEval.com challenges

These challenges offer a nice opportunity to solve problems not of the sort I usually experience at work. I try look for challenges where I recognise the need to use std library functions or techniques that I'm not that familiar with as a learning opportunity.

Listing of noteworthy features and the code I use that I may want to refer back to.

Standard library calls

Function Code
std::next_permutation() 14, 48, 86
std::set_intersection() 48
std::iota() 48
std::isdigit() 108, 51
std::isblank() 51
std::copy_n() 108
std::minmax_element() 213
std::numeric_limits() 51
std::accumulate() 69

Code snippets

Snippet My code
for-each-line-in-file operation 14
pointers-to-struct-members 48
raw string literals 108
using lambdas as algorithm predicates 48
Custom comparison operator 86
Custom istream and ostream operators 86, 176
generic comparison of two ranges 86
good separation of concerns 108
erase-remove idiom 213
is string numeric 51
test file comparison 176
substr of massive string with wildcards 28

codeeval's People

Contributors

acraig5075 avatar

Watchers

 avatar  avatar

Forkers

curioustauseef

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.