[プログラマ]ハッシュ数(C++)
888 ワード
問題-ハザード数
正の整数xが下付き数である場合、xはxの桁数の和で除算されなければならない.
各ビット数を加算(while文で和を求める)
入力値以外の値が0の場合はtrue
またはfalse
🤔もんだいぶんせき
正の整数xが下付き数である場合、xはxの桁数の和で除算されなければならない.
😏に答える
各ビット数を加算(while文で和を求める)
入力値以外の値が0の場合はtrue
またはfalse
💻コード#コード#
#include <string>
#include <vector>
using namespace std;
bool solution(int x) {
bool answer = true;
int input=x;
int sum=0;
while(x>0){
sum+=x%10;
x/=10;
}
if(input%sum!=0) answer=false;
return answer;
}
Reference
この問題について([プログラマ]ハッシュ数(C++)), 我々は、より多くの情報をここで見つけました https://velog.io/@yr4528/하샤드-수Cテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol