登录
搜索: 编号:a007208
    排序:关联|参考文献||被改进的|创建     格式:长的|短的|数据
n的德语名称中的字母数。
(原名M3222)
+0
11
4, 4, 4, 4, 4, 4, 5, 6, 4, 4, 4, 3, 5, 8, 8, 8, 8, 8, 8, 8, 7, 13, 14, 14, 14, 14, 15, 16, 14, 14, 7, 13, 14, 14, 14, 14, 15, 16, 14, 14, 7, 13, 14, 14, 14, 14, 15, 16, 14, 14, 7, 13, 14, 14, 14, 14, 15, 16, 14, 14, 7, 13, 14, 14, 14, 14, 15, 16, 14, 14, 7
抵消
0,1
评论
标准德语拼字法;带有元音变音或ß的字母被视为单个字母:例如,30映射到长度(“drei \223»ig”)=7。
从n=100开始就有歧义,因为“hundert”和“einhundert”都是同样有效和常见的。这同样适用于1000与“tausend”或“eintausend”-M.F.哈斯勒2013年11月3日
与英语相反(A005589号A052360型)和法语(A007005号A167507型),德语名称中没有空格或其他标点符号来表示数字,直到10^6=“eine Million”-M.F.哈斯勒2014年9月20日
在101*10^3的中间是否有一个“s”,“(ein)hunderstein(s)tausend”,似乎也存在歧义-M.F.哈斯勒2023年4月8日
参考文献
N.J.A.Sloane和Simon Plouffe,《整数序列百科全书》,学术出版社,1995年(包括该序列)。
黄体脂酮素
(PARI)/*由于带有ä、ö、ü或ß的名称不能在GP接口中直接作为字符串输入,为了提高主函数的效率和可读性,我们为名称使用了一个单独的列表。注意,默认的词典编纂顺序是ISO 8859-1字符代码(“z”<“ß”<“ä”)。在不适用的应用中,可以将以下特殊字符替换为“ae,oe,ue,ss”或“a,o,u,s”。[M.F.哈斯勒,2024年7月5日]*/
{deutsch=[“eins”,“zwei”,“drei”,“vier”,Str ehn“,”zwanzig“,Str(”drei“Strcr(223)”ig“),”vierzig“,“achtzig”,“neunzig”]}
德语(n,e=“eins”,power=0,name=“”)={if(power/*内部助手函数*/
,n=divrem(n,幂);Str(德语(n[1],e)名称,if(n[2],德语(n[2]),“”)
,n<20,如果(n>1,deutsch[n],n,e,“null”)
,n<100,Str(if(n%10,Str)(德语(n%110,“ein”)“und”),“”)德语[n\10+18])
,n<1000,德语(n,“ein”,100,“hundert”)\\将“ein“替换为”“to get
,n<10^6,德语(n,“ein”,1000,“tausend”)\\hundert/不带“ein-”
,我的(t=3);而(n>=10^t,t+=3);德语(n,“ein”,10^t-=3,strprintf(
如果(n\10^t>1,“%sen”,t%2,“e%se”,“e%s”)如果(n%10^t,“”,“”),
Str([“M”,“B”,“Tr”,“Quartd”,“Quint”,“Sext”,“九月”,“十月”,“Non”,
“Dez”,“Undez”/*等*/][t\6],“illi”,[“on”,“ard”][t%2+1]))
)}\\更新日期:2020年3月3日,2023年4月8日,2024年7月5日
A007208号=n->#德语(n)\\M.F.哈斯勒2013年11月1日
A007208号(n) =vecsum([c>32|c<-Vecsmall(德语(n))])\\排除空格;与n<10^6无关-M.F.哈斯勒2024年7月5日
交叉参考
囊性纤维变性。A005589号A052360型(英语模拟)。
囊性纤维变性。A007005号A167507型(法语模拟)。
关键词
非n,单词
作者
扩展
由Markus Stausberg(Markus(AT)polomi.de)于2004年8月8日更正
初始项a(0)=4=#“null”由添加M.F.哈斯勒2013年11月1日
状态
经核准的

搜索在0.012秒内完成