### Real Vim ninjas count every keystroke - do you?

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

```Your VimGolf key: please sign in

\$ gem install vimgolf
\$ vimgolf setup
```

### Python challenge

Change the types of the variables in the list from str to float, while keeping the truncation.

##### Start file
```a = ['%.3f' % 3.5313423, '%.1f' % 35.66]
b = ['%.3f' % 3.90022, '%.1f' % 95.501033]
c = ['%.5f' % self.numbers[2]]
```
##### End file
```a = [round(3.5313423, 3), round(35.66, 1)]
b = [round(3.90022, 3), round(95.501033, 1)]
c = [round(self.numbers[2], 5)]
```

#### View Diff

```1,3c1,3
< a = ['%.3f' % 3.5313423, '%.1f' % 35.66]
< b = ['%.3f' % 3.90022, '%.1f' % 95.501033]
< c = ['%.5f' % self.numbers[2]]
---
> a = [round(3.5313423, 3), round(35.66, 1)]
> b = [round(3.90022, 3), round(95.501033, 1)]
> c = [round(self.numbers[2], 5)]
```

### Solutions

The best way to learn is to practice. Below, you will find some of the solutions other golfers have entered. To unlock higher ranked solutions, submit your own entry which does as well or better than the solutions you can currently see - climb the ladder!

Check out these helpful resources to improve your Vim skills... Game on.

Unlock 38 remaining solutions by signing in and submitting your own entry
###### #39 Dany Alexander Caro Saavedra / @DanyAlexanderC7 - Score: 138 - 12/28/18 @ 21:03
```f'qa2dWiround(W<C-H><Esc>W3<Esc>i3)q<C-H><Esc>ql@axhxkllllllllllllllllllllllll hi <Esc>lllllllllllli, 1)<Esc>j^f'@aa,<Esc>kla,<Esc>jh@a<C-H><C-H>jkFri <Esc>2f3a, 1)<Esc>j^xx?<Esc><Esc>f'@ai<C-H><Esc>a, 5<Esc>ZZ
```

## 39 active golfers, 128 entries

31
###### #1 - John Braxler / @braxler

12/31/2018 at 10:01PM

31
###### #2 - Smylers / @Smylers2

12/31/2018 at 11:05PM

31
###### #3 - Jan Liu / @Jagsomarjan

01/04/2019 at 01:05AM

31
###### #4 - Turkey Man / @lvturkeyman

02/25/2019 at 02:42AM

31
###### #5 - majo senf / @majo_senf

06/21/2019 at 11:42AM

31
###### #6 - Martin Delille / @martinodelilo

08/30/2019 at 05:56PM

31
###### #7 - MiΕosz Εakomy / @foobar01123

01/07/2020 at 07:47AM

32
###### #8 - vimRunnerUp3000 / @VUp3000

09/02/2019 at 06:26PM

33
###### #9 - Artur MrΓ³z / @MrozArtur

12/29/2018 at 03:48PM

34
###### #10 - Oskar Fridell / @rax0m

12/28/2018 at 04:04PM

34
###### #11 - abgalphabet / @abgalphabet

01/14/2019 at 01:45PM

35
###### #12 - Valacar / @valacar

12/28/2018 at 09:58PM

35
###### #13 - fucus / @fishlovebanana

01/03/2019 at 01:33PM

38
###### #14 - Lory / @Lory46845742

11/21/2019 at 02:26PM

40
###### #15 - albalitz / @_albalitz

06/13/2019 at 11:39AM

41
###### #16 - Mateen Ulhaq / @sicariusnoctis

02/12/2019 at 04:46AM

48
###### #17 - Filipe Brandenburger / @filbranden

07/07/2019 at 04:28AM

50
###### #18 - Bruno / @ShadowDancer437

12/28/2018 at 08:02PM

50
###### #19 - Daniel Hjelm / @dhjelm

01/01/2019 at 02:14AM

50
###### #20 - Christoph / @Christo41827663

03/27/2021 at 04:51PM

51
###### #21 - Ivo BlΓΆchliger / @aigledesalpes

08/17/2019 at 11:07AM

52
###### #22 - churaki / @churaki

01/30/2019 at 11:45AM

53
###### #23 - wes / @_weslly

01/01/2019 at 07:40AM

53
###### #24 - JT-Development.com / @JT_Development

03/04/2019 at 07:58AM

54
###### #25 - Nate / @natedoran

01/01/2019 at 06:47AM

54
###### #26 - daniel / @daniel31464605

01/03/2019 at 02:56PM

54
###### #27 - Daniel Steinberg / @dstein64

01/28/2019 at 03:52AM

58
###### #28 - πππππππ πππ’πππππ / @TitouanT_

02/01/2019 at 07:19PM

58
###### #29 - RockerZZY / @rocker_zzy

06/23/2020 at 09:22AM

59
###### #30 - Alex Standke / @xanderstrike

12/28/2018 at 11:53PM