2 added 7 characters in body
source | link

Groovy, 36 bytes

def j(n,k){n>1?(j(n-1,k)+k-1)%n+1:1}

Groovy 36

def j(n,k){n>1?(j(n-1,k)+k-1)%n+1:1}

Groovy, 36 bytes

def j(n,k){n>1?(j(n-1,k)+k-1)%n+1:1}
1
source | link

Groovy 36

def j(n,k){n>1?(j(n-1,k)+k-1)%n+1:1}