%I#26 2024年5月28日09:39:03
%S 2,1,1,1,1,1,1,1,2,1,1,11,1,3,1,2,2,2,2,3,2,2,33,3,33,4,3,2,3,3,1,3,3,
%电话:3,3,3,1,4,3,2,3,33,3'3,3'%3,4,2,3,1,3,2,3,4,1,3,12,3,5,3,3,
%U 3,3,4,4,4,4,4,1,4,5,4,2,3,3,1,3,3_3,3,2,3,1,4,14,4
%美国英语中N的音节数。
%C使用省略尾部“and”的约定,因此101是“一百零一”而不是“一百零壹”_Eric W.Weisstein,2006年5月11日
%C来自_Michael S.Branicky_,2024年5月28日:(开始)
%C只有a(n)=1的数字是1、2、3、4、5、6、8、9、10、12。
%C(n)=2的数字只有7、13、14、15、16、18、19、20、30、40、50、60、80、90。
%C a(n)=3和4分别位于A372807和A180961中。(结束)
%H Charles R Greathouse IV,n表,n=0..10000的a(n)</a>
%H Eric Weistein的《数学世界》,<a href=“http://mathworld.wolfram.com/Number.html“>编号</a>
%e a(76)=4,因为76被拆分为seve.en.ty.six或四个音节。
%o(PARI)A075774(n,t=[10^9,2,10^6,2,1000,2,100,2])={n>99&&forstep(i=1,#t,2,n<t[i]&&next;n=divrem(n,t[i]);return]),n)+2*!!setsearch(集合([11,17]),n),2+(n\10==7)+if(n%10,A075774(n%110))}\\“集合()”PARI v.2.6+中不需要,但我们将其用于向下兼容性。-_M.F.Hasler,2013年11月3日
%o(Python)
%o定义A075774(n):
%o t=[(10**i,2)对于[12,9,6,3,2]中的i
%o如果n>99:
%o代表ti,sti代表t:
%o如果n>=ti:
%o q,r=divmod(n,ti)
%o返回A075774(q)+sti+(如果r为0,则返回A07577(r))
%o如果n<20:
%o返回1+({0,7,13,14,15,16,18,19}中的n)+2*({11,17}中为n)
%o else:如果n%10 else为0,则返回2+(n//10==7)+(A075774(n%10))
%o打印([A075774(n)for n in range(105)])#_Michael S.Branicky_,2021年6月27日,在_M.F.Hasler之后_
%Y参见A005589、A052360、A180961、A372807。
%K简单,不,单词
%0、1
%A Ethan B.Trewhitt,2002年10月9日
%E更多术语摘自_Eric W.Weisstein_,2006年5月11日