Real Vim ninjas count every keystroke - do you?

Pick a challenge, fire up Vim, and show us what you got.

Changelog, Rules & FAQ, updates: @vimgolf, RSS.

Your VimGolf key: please sign in

$ gem install vimgolf
$ vimgolf setup
$ vimgolf put 542eff6588fc4d00021aa9cd

Refactor static member invocation

Someone used a static method. Refactor the method into a static import while fixing the assertion.

Start file
import org.Assert;

C
{
        m
(){
               
Assert.assertEquals(42, "Meaning of life");
       
}
}
End file
import static org.Assert.assertEquals;

C
{
        m
(){
                assertEquals
("Meaning of life", "Meaning of life");
       
}
}

View Diff

1c1
< import org.Assert;
---
> import static org.Assert.assertEquals;
5c5
<               Assert.assertEquals(42, "Meaning of life");
---
>               assertEquals("Meaning of life", "Meaning of life");

Solutions by @DHM29978992:

Unlock 6 remaining solutions by signing in and submitting your own entry
Created by: @quadface

64 active golfers, 199 entries

Solutions by @DHM29978992:
28
#10 - DHM / @DHM29978992

05/28/2018 at 01:47AM

29
#>27 - DHM / @DHM29978992

05/28/2018 at 01:46AM

30
#>32 - DHM / @DHM29978992

05/28/2018 at 01:44AM

31
#>32 - DHM / @DHM29978992

05/28/2018 at 01:43AM

36
#>39 - DHM / @DHM29978992

05/28/2018 at 01:39AM

36
#>39 - DHM / @DHM29978992

05/28/2018 at 01:41AM