알고리즘
c# 하샤드 수 / 두 정수 사이의 합
게발인개발자
2023. 11. 23. 20:05
//하샤드 수
public class Solution {
public bool solution(int x) {
bool answer = true;
int OriginX = x;
int sum = 0;
while (x > 0)
{
sum += x % 10;
x /= 10;
}
if ( OriginX % sum != 0)
{
answer = false;
}
else
{
answer = true;
}
return answer;
}
}
// 두 정수 사이의 합
public class Solution {
public long solution(int a, int b) {
long answer = 0;
if(a > b)
{
for (int i = b; i <= a; i++)
{
answer += i;
}
}
else if( a < b)
{
for(int i = a; i <= b; i++)
{
answer += i;
}
}
else
{
answer = a;
}
return answer;
}
}