Harshad数は、その数字の合計で割り切れる数です。これは明らかに整数が書き込まれる基数に依存します。10進数のHarshad数はOEISのシーケンスA005349です。
あなたのタスク:
与えられた整数が与えられた底のHarshad数であるかどうかを決定するプログラムまたは関数を記述します。
入力:
正の整数<10 ^ 9、2から36までの基数、またはその基数に正の整数、11-36の数字に小文字を使用し、2から36までの基数を使用します。これらのオプション。
出力:
最初の入力が2番目の入力の底のHarshad数であるかどうかを示す真/偽の値。
例:
27,10 ----------> truthy
8,5 ------------> truthy
9,5 ------------> falsy
1a,12 OR 22,12 -> truthy
得点:
これはcode-golfで、バイト単位での最低スコアが勝利します。