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 9v00695df1d5000000000766

Find the devices that have no revoked time, and extract out the duration left on their leases.

Extract non-revoked devices and the duration of their leases.

Start file
{
  "devices": [
    {
      "deviceId": "Mac14_6_5ba3030d2b36441d9fb186ea65df6b66",
      "platform": "OSXEditor",
      "name": "Whitakr-MacBook-Pro",
      "activatedAt": 1767580222997,
      "lastSeen": 1767611345716,
      "revokedAt": 1767611362585,
      "leaseUntil": 1767697745716
    },
    {
      "deviceId": "iPad1",
      "platform": "ios",
      "name": "iPad",
      "activatedAt": 1767611327269,
      "lastSeen": 1767611327269,
      "revokedAt": 1767611362585,
      "leaseUntil": 1767697727269
    },
    {
      "deviceId": "iPad2",
      "platform": "ios",
      "name": "iPad",
      "activatedAt": 1767611369550,
      "lastSeen": 1767611369550,
      "revokedAt": null,
      "leaseUntil": 1767697769550
    },
    {
      "deviceId": "iPad3",
      "platform": "ios",
      "name": "iPad",
      "activatedAt": 1767611369552,
      "lastSeen": 1767611369552,
      "revokedAt": null,
      "leaseUntil": 1767784169552
    }
  ]
}
End file
{
  "deviceLeaseDurations": [
    "iPad2": 86400000,
    "iPad3": 172800000
  ]
}

View Diff

2,38c2,4
<   "devices": [
<     {
<       "deviceId": "Mac14_6_5ba3030d2b36441d9fb186ea65df6b66",
<       "platform": "OSXEditor",
<       "name": "Whitakr-MacBook-Pro",
<       "activatedAt": 1767580222997,
<       "lastSeen": 1767611345716,
<       "revokedAt": 1767611362585,
<       "leaseUntil": 1767697745716
<     },
<     {
<       "deviceId": "iPad1",
<       "platform": "ios",
<       "name": "iPad",
<       "activatedAt": 1767611327269,
<       "lastSeen": 1767611327269,
<       "revokedAt": 1767611362585,
<       "leaseUntil": 1767697727269
<     },
<     {
<       "deviceId": "iPad2",
<       "platform": "ios",
<       "name": "iPad",
<       "activatedAt": 1767611369550,
<       "lastSeen": 1767611369550,
<       "revokedAt": null,
<       "leaseUntil": 1767697769550
<     },
<     {
<       "deviceId": "iPad3",
<       "platform": "ios",
<       "name": "iPad",
<       "activatedAt": 1767611369552,
<       "lastSeen": 1767611369552,
<       "revokedAt": null,
<       "leaseUntil": 1767784169552
<     }
---
>   "deviceLeaseDurations": [
>     "iPad2": 86400000,
>     "iPad3": 172800000

Solutions by @wtrebella:

Unlock 2 remaining solutions by signing in and submitting your own entry
Created by: @wtrebella

15 active golfers, 37 entries

Solutions by @wtrebella:
59
#5 - Whitaker Trebella / @wtrebella

01/12/2026 at 06:21AM

70
#>6 - Whitaker Trebella / @wtrebella

01/07/2026 at 05:47AM