%I #23 Feb 21 2023 02:17:37
%S 25,7,43,913,12,859,29,5184,261,648,7649,167,31,8877,625,6375,28,5193,
%T 683,5379,97,6981,8328,389,15456,2144,44,7496,791,48625,4432,768,75,
%U 3000,937,52264,3248,9017,304,96,73281,875,8976,10944,6533,656,4552,26809,3039,653,2000,68024
%N Least number k > n such that n concatenated with k produces a cube.
%C Differs from A245631 at n = 6, 12, 21, 34, 49, 51, 58, 68, 72, 92, ... - _Chai Wah Wu_, Feb 20 2023
%H Chai Wah Wu, <a href="/A243092/b243092.txt">Table of n, a(n) for n = 1..10000</a>
%e 23 is not a cube. 24 is not a cube. 25 is not a cube. 26 is not a cube. 27 is a cube. Thus a(2) = 7.
%t lnk[n_]:=Module[{k=n+1},While[!IntegerQ[Surd[n*10^IntegerLength[k]+k,3]],k++];k]; Array[lnk,60] (* _Harvey P. Dale_, Oct 14 2021 *)
%o (PARI)
%o a(n)=s=Str(n);k=n+1; while(!(ispower(eval(concat(s, Str(k))), 3)), k++); return(k)
%o vector(100, n, a(n))
%o (Python)
%o from sympy import integer_nthroot
%o def A243092(n):
%o m, a = 10*n, 10**(len(str(n))-1)
%o while (k:=(integer_nthroot(a*(m+1)-1,3)[0]+1)**3-m*a)>=10*a or k<=n:
%o a *= 10
%o return k # _Chai Wah Wu_, Feb 20 2023
%Y Cf. A245631.
%K nonn,base
%O 1,1
%A _Derek Orr_, Aug 18 2014
%E Improvement to PARI code by _Colin Barker_, Aug 18 2014