3자리 수의 각 자리 숫자가 abc 라고 하면
a와 c의 중간값이 b이면 등차수열입니다. 즉, 369 에서 3과 9의 중간수. 즉 평균은 6이라서 십의 자리와 같으면 됩니다.
식으로 하면.. (a+c)/2 == b 여기서 /는 나머지가 남으면 안되니까.. a+c == 2*b 라고 하는 것이 좋겠죠?
다른식으로 생각해보면 a-b == b - c 이어야 합니다. 이 역시 식을 정리하면 a+c == 2*b 가 됩니다.
i=abc 라고 하면..
b = i // 10 % 10 ==> i//10 은 일의자리 수를 날려버리고 %10 을 해서 십의 자리만 남깁니다.
a = i // 100 ==> 백의 자리만..
c = i % 10 ==> 1의 자리만..
결국..
i//10%10*2 == i//100 + i % 10
josy1002 3년 전
i//10%10*2==i%10+i//100
100 이상 부터는 저런식으로 true면 1이 올라가는 식으로 만들었길래 저 식이 어쨰서 맞는건지..
수학적으로 알려주실 분 없나요?