Skip to content

Arnauld/guard-sleep-kata

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Guard sleep refactoring kata

This kata is based on the day 4 of the advent of code 2018

This implementation was wrote by a friend in one shot as quickly as possible, imperative style, ignoring good practices. He couldn't figure out his own code after a few weeks. We used it as a refactoring exercise because it's easy to test non regression.

Subject

To understand the underlying problem, refer to the web page of the advent of code here

The 2 answers expected by the subject are:

  1. Find the guard that has the most minutes asleep. What minute does that guard spend asleep the most.
  2. Of all guards, which guard is most frequently asleep on the same minute?

Result = (Id of the guard) * (minute)

How to

This repo provides a validation input and the implementation that passed the challenge on the advent site.

  • Write a non regression test using the validation input
  • Refactor

A branch with a passing acceptance test is also provided if you want to jump directly to refactoring

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%