有没有人讲一下解题思路

题目描述:
给定两个正整数 N 和 M (N<M),统计N到M之间(包含心和M)的正整数中,各个位上的数字之和为8的有多少个。

如:N=100,M=150,100到150之间有5个数,各个位上的数字之和为 8。分别是 107 116 125 134 143。

输入描述:
输入两个正整数 N 和 M (I00≤M≤801),且正整数之间以一个空格隔开

输出描述:
输出一个整数,表示N到M之间(包含N和M)的正整数中有多少个各个位上的数字之和为 8

输入数据 1
100 150
输出数据 1
5”