├── .gitignore ├── Gemfile ├── Gemfile.lock ├── README.md ├── binary_gap.rb ├── count_div.rb ├── cyclic_rotation.rb ├── dominator.rb ├── frog_jump.rb ├── frog_river_one.rb ├── max_counters.rb ├── missing_integer.rb ├── odd_occurrences_in_array.rb ├── perm_check.rb ├── perm_missing_elem.rb ├── spec ├── binary_gap_spec.rb ├── count_div_spec.rb ├── cyclic_rotation_spec.rb ├── dominator_spec.rb ├── frog_jump_spec.rb ├── frog_river_one_spec.rb ├── max_counters_spec.rb ├── missing_integer_spec.rb ├── odd_occurences_in_array_spec.rb ├── perm_check_spec.rb ├── perm_missing_elem_spec.rb ├── spec_helper.rb ├── tape_equilibrium_spec.rb └── triangle_spec.rb ├── tape_equilibrium.rb └── triangle.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/README.md -------------------------------------------------------------------------------- /binary_gap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/binary_gap.rb -------------------------------------------------------------------------------- /count_div.rb: -------------------------------------------------------------------------------- 1 | def count_div(a, b, k) 2 | b/k - (a-1)/k 3 | end 4 | -------------------------------------------------------------------------------- /cyclic_rotation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/cyclic_rotation.rb -------------------------------------------------------------------------------- /dominator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/dominator.rb -------------------------------------------------------------------------------- /frog_jump.rb: -------------------------------------------------------------------------------- 1 | def frog_jump(x, y, d) 2 | ((y - x).to_f / d).ceil 3 | end 4 | -------------------------------------------------------------------------------- /frog_river_one.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/frog_river_one.rb -------------------------------------------------------------------------------- /max_counters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/max_counters.rb -------------------------------------------------------------------------------- /missing_integer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/missing_integer.rb -------------------------------------------------------------------------------- /odd_occurrences_in_array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/odd_occurrences_in_array.rb -------------------------------------------------------------------------------- /perm_check.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/perm_check.rb -------------------------------------------------------------------------------- /perm_missing_elem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/perm_missing_elem.rb -------------------------------------------------------------------------------- /spec/binary_gap_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/spec/binary_gap_spec.rb -------------------------------------------------------------------------------- /spec/count_div_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/spec/count_div_spec.rb -------------------------------------------------------------------------------- /spec/cyclic_rotation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/spec/cyclic_rotation_spec.rb -------------------------------------------------------------------------------- /spec/dominator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/spec/dominator_spec.rb -------------------------------------------------------------------------------- /spec/frog_jump_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/spec/frog_jump_spec.rb -------------------------------------------------------------------------------- /spec/frog_river_one_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/spec/frog_river_one_spec.rb -------------------------------------------------------------------------------- /spec/max_counters_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/spec/max_counters_spec.rb -------------------------------------------------------------------------------- /spec/missing_integer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/spec/missing_integer_spec.rb -------------------------------------------------------------------------------- /spec/odd_occurences_in_array_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/spec/odd_occurences_in_array_spec.rb -------------------------------------------------------------------------------- /spec/perm_check_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/spec/perm_check_spec.rb -------------------------------------------------------------------------------- /spec/perm_missing_elem_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/spec/perm_missing_elem_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/tape_equilibrium_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/spec/tape_equilibrium_spec.rb -------------------------------------------------------------------------------- /spec/triangle_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/spec/triangle_spec.rb -------------------------------------------------------------------------------- /tape_equilibrium.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/tape_equilibrium.rb -------------------------------------------------------------------------------- /triangle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plicjo/codility_exercises/HEAD/triangle.rb --------------------------------------------------------------------------------