Github Résumé


Kattis is a website with over 1000 programming problems to be solved. Kattis is used for competitions internationally, through the International Collegiate Programming Contest (ICPC) as well as many others. Below are my solutions for many of the problems on Kattis!

Name Solution Difficulty Language Date Submitted
3D Printed StatuesSolution1.9Java2018-04-01
A New AlphabetSolution1.8Java2018-03-24
A Prize No One Can WinSolution2.5C++2019-10-29
A Rational Sequence (Take 3)Solution1.8C++2019-06-20
A Rational Sequence 2Solution1.5Java2018-05-20
A Real ChallengeSolution1.6Java2018-10-12
ABCSolution1.9Java2018-03-24
ACM Contest ScoringSolution1.6Java2018-03-24
Aaah!Solution1.6Java2018-01-21
Above AverageSolution2.2C++2019-04-08
Alien NumbersSolution2.0C++2019-07-10
Almost PerfectSolution3.7Java2018-03-24
Alphabet SpamSolution1.4Java2018-01-14
Another Brick in the WallSolution1.9C++2019-07-08
Another CandiesSolution2.7Java2018-03-28
AntsSolution2.7C++2019-09-18
Apaxiaaaaaaaaaaaans!Solution1.4C++2017-09-23
Army Strength (Easy)Solution2.2C++2019-09-01
Army Strength (Hard)Solution2.3C++2019-09-01
AutoriSolution1.2Java2018-01-07
AvionSolution1.4C++2019-10-16
Baby BitesSolution1.7Java2018-10-12
Babylonian NumbersSolution2.2C++2019-09-02
Bacon, Eggs, and SpamSolution1.6C++2019-06-19
Batter UpSolution1.3Java2018-01-07
BeavergnawSolution1.4Java2018-01-17
BelaSolution1.3Java2018-01-08
BijeleSolution1.2Java2017-09-14
BilliardSolution1.6Java2018-05-02
Blackboard NumbersSolution5.1C2018-04-10
Boat PartsSolution1.5Java2018-04-29
Booking a RoomSolution1.7C++2019-06-19
Boss BattleSolution1.8C++2019-06-26
Bounding RobotsSolution1.6C++2019-06-04
BusSolution1.7C++2019-06-19
Card TrickSolution1.6C++2019-06-19
Careful AscentSolution1.8C++2019-06-26
Ceiling FunctionSolution1.9C++2019-06-25
CetiriSolution1.8C++2019-06-19
CetvrtaSolution1.3Java2017-09-24
Chanukah ChallengeSolution1.5Python 32019-03-28
Closing the LoopSolution1.6C++2019-06-10
Coconut SplatSolution1.7C++2019-06-19
Cold-puter ScienceSolution1.2Java2017-12-03
Completing the SquareSolution2.0C++2019-07-08
Compound WordsSolution1.6Java2018-04-29
Conquest CampaignSolution1.8C++2019-06-04
Convex Polygon AreaSolution1.9C++2019-07-08
Cooking WaterSolution2.0C++2019-08-31
Costume ContestSolution1.8C++2019-07-08
Counting ClausesSolution1.7C++2019-06-18
Cryptographer's ConundrumSolution1.3C++2017-09-23
CudovisteSolution1.5Python 32019-03-30
DRM MessagesSolution1.6Java2018-01-14
Das BlinkenlightsSolution1.7Java2018-10-06
DatumSolution1.3Java2018-03-24
Death Knight HeroSolution1.6Java2018-01-14
Delicious Bubble TeaSolution2.2C++2019-08-03
Delimiter SoupSolution1.9C++2019-07-08
Detailed DifferencesSolution1.3Java2018-03-24
Dice CupSolution1.3Java2018-01-09
Dice GameSolution1.6Java2018-04-29
Different DistancesSolution1.6Java2018-04-28
Digital displaySolution2.4Java2017-03-29
DreamerSolution2.0C++2019-07-08
Driver's DilemmaSolution2.0C++2019-07-25
Early WinterSolution1.9C++2019-04-09
Eeny MeenySolution1.6C++2019-10-16
EgyptSolution1.9C++2019-07-04
ElectionSolution2.5C++2019-07-10
EligibilitySolution1.6Java2018-04-28
Emag Eht Htiw Em PlehSolution1.8C++2019-06-25
Encoded MessageSolution1.4Java2018-04-01
EpigDanceOffSolution1.9C++2019-04-09
Erase SecurelySolution1.7C++2019-06-10
Estimating the Area of a CircleSolution1.6Java2018-01-30
Euler's NumberSolution1.8Java2018-11-18
Exactly ElectricalSolution2.0C++2019-07-05
ExamSolution1.9C++2019-06-01
FBI Universal Control NumbersSolution2.2Java2018-10-01
FaktorSolution1.3Java2017-12-03
Falling ApartSolution1.7C++2019-06-18
False Sense of SecuritySolution1.6Java2018-05-20
Fast Food PrizesSolution2.2C++2019-09-18
FilipSolution1.3Java2018-01-09
FizzBuzzSolution1.3Java2018-11-18
Flexible SpacesSolution1.7C++2019-07-03
Flying SafelySolution1.6Java2018-04-28
Free FoodSolution1.5Python 32019-01-18
Friday the 13thSolution1.9C++2019-06-23
Fun HouseSolution1.9C++2019-06-29
Functional FunSolution1.8C++2019-07-03
GerrymanderingSolution1.4C++2020-02-12
GlitchBotSolution2.0C++2019-06-29
Goat RopeSolution1.6Python 32019-02-13
Grass Seed Inc.Solution1.3Java2018-01-05
Greedily Increasing SubsequenceSolution2.0C++2019-07-08
Half a CookieSolution1.7C++2019-06-18
Hanging Out on the TerraceSolution1.4Java2018-03-24
HangmanSolution1.6Python 32019-03-28
Harshad NumbersSolution1.4Python 32019-01-18
Hay PointsSolution2.0C++2019-07-12
Heart RateSolution1.3Java2018-04-28
Heir's DilemmaSolution1.7C++2019-04-07
HeliocentricSolution1.7C++2019-06-23
Hello World!Solution1.2C++2019-04-07
Help a PhD candidate out!Solution1.6Java2018-01-14
HermanSolution1.5Java2018-01-14
Hiding PlacesSolution1.9C++2019-06-29
Hissing MicrophoneSolution1.3Java2018-09-27
Hitting the TargetsSolution1.8C++2019-06-18
Hot HikeSolution1.5C++2019-10-17
Hydra's HeadsSolution1.6Python 32019-03-30
I've Been Everywhere, ManSolution1.3Java2018-01-09
ICPC AwardsSolution1.4Java2018-01-09
Identifying Map TilesSolution1.6Java2018-04-15
Imperial MeasurementSolution2.0C++2019-07-12
InflationSolution1.7C++2019-06-18
IsItHalloween.comSolution1.3C2018-11-04
JabukeSolution2.0C++2019-07-12
Janitor TroublesSolution1.5C++2019-03-31
Jewelry BoxSolution1.6C++2019-06-17
Job ExpensesSolution1.5Python 32019-04-02
Judging MooseSolution1.4Java2018-01-09
Jumbled CommunicationSolution2.0C++2019-06-28
Jumbled CompassSolution1.9C++2019-06-28
Just a MinuteSolution1.6Python 32019-03-28
KarteSolution1.7Java2018-01-14
KemijaSolution1.4Java2017-09-25
Kitten on a TreeSolution1.7C++2019-06-23
KleptographySolution1.5Python 32019-03-31
KornislavSolution1.4Java2018-03-24
KrižaljkaSolution1.7Python 32019-03-30
LadderSolution1.4Java2018-01-09
Last Factorial DigitSolution1.3C2019-01-16
Left BeehindSolution1.6Python 32019-03-28
Left and RightSolution3.5C2018-11-07
License to LaunchSolution1.4Python 32019-01-17
Line Them UpSolution1.6Python 32019-03-28
Loo RollsSolution2.0C++2019-07-08
Loopy TransitSolution5.0C++2019-10-16
Lost LineupSolution1.5Python 32019-10-31
Low Order ZerosSolution4.2C++2019-10-18
Luhn's Checksum AlgorithmSolution1.6Python 32019-03-28
MancalaSolution1.7C++2019-06-14
MarkoSolution1.9C++2019-06-28
Mars WindowSolution2.0C++2019-06-28
Mirror ImagesSolution1.7Java2017-09-04
MisaSolution2.2C++2019-07-12
Mixed FractionsSolution1.4Java2018-04-15
MjehuricSolution1.6Java2017-09-25
ModuloSolution1.5Java2018-01-09
Mosquito MultiplicationSolution1.9C++2019-06-23
Musical ScalesSolution1.6Java2018-08-22
Nasty HacksSolution1.3Java2018-01-05
NatjecanjeSolution2.5C++2019-10-16
NimioneseSolution2.2C++2019-07-11
Nine KnightsSolution1.9C++2019-06-22
No DuplicatesSolution1.4Java2018-01-09
Number FunSolution1.5Java2018-03-31
Odd GnomeSolution1.7Java2018-04-01
Odd Man OutSolution1.4Java2018-01-09
OdditiesSolution1.3C++2017-09-23
OktalniSolution1.8C++2019-06-28
OkvirSolution2.0C++2019-07-10
OkviriSolution1.8C++2019-06-22
One Chicken Per Person!Solution1.5Java2018-04-15
Other SideSolution5.9Java2018-11-18
Pachyderm Peanut PackingSolution1.9C++2019-06-28
ParkingSolution1.6Java2018-05-01
ParkingSolution1.5Java2018-02-17
PatuljciSolution1.8C++2019-06-11
Paul EigonSolution1.7Java2018-05-01
Pea Soup and PancakesSolution2.3C++2019-08-31
PegSolution1.8C++2019-06-22
PeragramsSolution1.7Java2018-05-17
Permuted Arithmetic SequenceSolution2.0C++2019-07-10
Pervasive Heart MonitorSolution1.7C++2019-05-31
PetSolution1.4Java2018-01-08
Piece of Cake!Solution1.3Python 32019-10-31
Pizza CrustSolution1.6Java2018-04-15
PlanetarisSolution3.2C++2019-08-31
PlaninaSolution1.2Java2017-09-25
Planting TreesSolution2.2C++2019-06-28
Poker HandSolution1.4C2018-11-04
Polynomial Multiplication 1Solution2.0C++2019-07-10
Popular VoteSolution2.1C++2019-07-10
PotSolution1.3Java2018-03-31
PreludesSolution1.8C++2019-06-22
Prerequisites?Solution2.0C++2019-07-10
Primary RegisterSolution2.1C2018-11-05
Provinces and GoldSolution1.4C2019-01-17
ProzorSolution1.6Python 32019-03-30
PrsteniSolution1.6Python 32018-05-26
PrvaSolution1.6Java2018-05-25
PticeSolution1.5Java2018-01-14
PutovanjeSolution2.7C++2019-09-18
Quadrant SelectionSolution1.2Java2017-12-03
Quality-Adjusted Life-YearSolution1.3C2018-11-04
Quick Brown FoxSolution1.6Java2018-04-29
Quick EstimatesSolution1.5Java2018-04-15
Quite a ProblemSolution1.9C++2019-06-22
R2Solution1.2Java2017-09-18
Racing Around the AlphabetSolution1.5Java2018-04-15
Ragged RightSolution1.8Java2018-05-15
RailroadSolution1.4Java2018-04-10
Red RoverSolution1.8C++2019-06-11
RelocationSolution1.5Java2019-04-01
Reverse RotSolution1.5Java2018-01-30
Reversed Binary NumbersSolution1.5Java2017-04-04
RiječiSolution1.5Java2018-01-29
Roaming RomansSolution1.4C2018-11-04
Run-Length Encoding, Run!Solution1.7Java2018-10-06
Saving DaylightSolution2.1C++2019-06-28
Saving For RetirementSolution1.8C++2019-04-07
Saving Princess PeachSolution1.9C++2019-06-28
Scaling RecipesSolution1.9C++2019-06-28
Secret MessageSolution1.7C++2019-06-28
Secure DoorsSolution1.8C++2019-06-11
ServerSolution1.8Java2018-04-29
Set!Solution1.8C++2019-06-28
Seven WondersSolution1.4Java2018-01-11
Shattered CakeSolution1.9Python 32019-03-23
Sheba's AmoebasSolution1.8C++2019-06-28
SibiceSolution1.3Java2018-01-08
Sideways SortingSolution2.0C++2019-07-10
Simon SaysSolution1.5Java2018-04-29
Simple AdditionSolution1.9C++2019-06-22
SjecistaSolution1.9C++2019-06-21
SkenerSolution1.5Java2017-09-18
SkocimisSolution1.6Java2018-04-16
SlatkisiSolution2.2C++2019-09-02
Soda SlurperSolution1.6Java2018-01-30
SokSolution1.8C++2019-04-07
Solving for CarrotsSolution1.2Java2017-12-03
Sort of SortingSolution2.4C++2019-09-01
SoylentSolution1.7Java2018-01-29
SpavanacSolution1.3Java2017-09-24
Speed LimitSolution1.4Java2018-01-08
SplatSolution2.1C++2019-07-10
Stacking CupsSolution1.5Java2018-01-11
Stand on ZanzibarSolution1.4Java2018-01-10
Star ArrangementsSolution1.4Java2018-01-08
StatisticsSolution1.8C++2019-06-10
Stuck In A Time LoopSolution1.3Java2017-12-03
Sum Kind of ProblemSolution1.7Java2018-04-01
Sum Squared Digits FunctionSolution1.4C2019-01-17
Sum of the OthersSolution1.9C++2019-06-27
Symmetric OrderSolution1.4Java2018-01-10
Synchronizing ListsSolution1.6Java2018-03-24
T9 SpellingSolution1.7C++2019-06-27
Tai's formulaSolution1.5Python 32019-03-28
Take Two StonesSolution1.3Java2018-09-27
TarifaSolution1.3Java2017-09-07
TetrationSolution1.7C++2019-06-21
TetrisSolution1.8C++2019-06-21
The Amazing Human CannonballSolution1.4Java2018-01-09
The Easiest Problem Is This OneSolution1.5Java2018-01-09
The Grand AdventureSolution2.1C++2019-06-28
The Key to CryptographySolution1.7Java2018-09-01
The Mailbox Manufacturers ProblemSolution2.1C++2019-09-03
The Owl and the FoxSolution1.9C++2019-06-10
TimebombSolution1.8C++2019-06-10
ToLowerSolution1.8C++2019-06-20
Touchscreen KeyboardSolution1.9C++2019-06-20
Travelling Salesperson 2DSolution1.4 - 9.5Java2018-04-29
Tree InsertionSolution2.0Python 32019-06-27
TriSolution1.5Java2018-01-29
TrikSolution1.4Java2018-01-07
Un-bear-able ZooSolution1.8Java2017-09-22
Unlock PatternSolution1.6C++2019-06-05
VacuumbaSolution1.8C++2019-06-20
VauvauSolution1.8C++2019-04-07
VeciSolution1.8Java2017-09-23
VolimSolution1.6Java2018-01-26
WarehouseSolution2.0C++2019-06-20
Weak VerticesSolution1.6C++2019-06-20
What does the fox say?Solution2.0C++2019-08-31
Which Base is it Anyway?Solution2.4C++2019-09-02
Yin and Yang StonesSolution1.7C2018-11-04
YodaSolution2.1C++2019-08-03
ZamkaSolution1.4Java2018-01-09
Zebras and OcelotsSolution3.3C2018-11-04
ÖstgötskaSolution1.7C++2019-06-11