(* decimal integer to b-based digits 10進法xをb進法表記の文字リストに返還*)
i2d[x_,b_:16] :=(
digits=Flatten@{"0","1","2","3","4","5","6","7","8","9",Alphabet[]};
r=List@Mod[x,b];
q=Floor[x/b];
While[q > 0,PrependTo[r,Mod[q,b]];q=Floor[q/b]];
digits[[r+1]]
)
(* b-based digits to decimal integer b進法表記文字列xを10進法の数に返還 *)
d2i[x_,b_:16] :=(
tonum[char_]:=(
digits=Flatten@{"0","1","2","3","4","5","6","7","8","9",Alphabet[]};
Position[digits,char][[1]][[1]]-1
);
ss=StringSplit[x,""];
d10=tonum /@ ss;
le=Length@ss;
Table[(Reverse@d10)[[i]]*b^(i-1),{i,1,le}]//Total
)
(* ハーシャッド数(ハーシャッドすう、英: harshad number)とは、自然数の各位の数字和が元の数の約数に含まれている自然数である。*)
harshadQ[n_,b_] := Divisible[n,Total[d2i[#,b]&/@i2d[n,b]]]
solve[start_:"1",end_:"ff",b_] :=(
li=Select[Range[d2i[start,b],d2i[end,b]],harshadQ[#,b]&];
re=i2d[#,b]& /@ li;
StringJoin /@ re
)
高校数学の質問スレ(医者・東大卒専用) Part438
■ このスレッドは過去ログ倉庫に格納されています
361132人目の素数さん
2024/12/01(日) 16:43:54.21ID:URtmhVxU■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】東京・福生で男性刺され死亡、男逃走 [蚤の市★]
- 【仏抗議デモ】荒れ狂う略奪と放火 役所に暴徒乱入 マクロン氏「混沌作る連中いる」 [蚤の市★]
- 【野球】セ・リーグCS第4戦 T 5-8 DB [10/17] 横浜DeNAベイスターズ4連勝日本S進出! 阪神あと1球コールから4失点逆転負け★5 [鉄チーズ烏★]
- 新たな教科書「紙中心」、デジタルは補助的扱いに…小4以下は完全デジタル認めず [蚤の市★]
- ガーシー「なんで刺青入ってたらサウナあかんの?」「外国人はOKってとこ、おかしない?」「もーファッションの一部になってきてるのに」 [冬月記者★]
- 「脳みそが飛出た遺体」「NHK集金のような寄付、逆らえば村八分」「だんじりベイビー」岸和田市民が語る“だんじりに支配された町” ★3 [おっさん友の会★]
- 高市さんが好きなアチアチ煮込みうどん🍲 [457294144]
- くら寿司のスレ多くない? [882118878]
- 『ローゼンメイデン』より、誇り高き第5ドール・真紅が可動プラスチックモデルキット化キタ━━━━━━(゚∀゚)━━━━━━!!!!! [303493227]
- 【阪神】佐藤輝明のメジャー容認
- 昨日彼氏とホテル行ってエッチした
- 【悲報】ママさん絶望「子供が国立の滑り止めの早慶どころかMARCHすら無理そうで脳がバグりそう…なんで遺伝子、やる気出さないの? [257926174]