.
You may consider what follows as a " solution " or as a joke (or both) - - - on your choice.
I separate the given sequence in triples
(1) 8, 12, 18
(2) 18, 24, 38
(3) 38, 60, 98
(4) 98, 150, x
I use first three triples as a learning base to develop a pattern;
then I use this pattern to predict x in the last triple.
1st triple: round 12 to the closest multiple of 10. It will be 10.
Next, 8 + 10 = 18.
2nd triple: round 24 to the closest multiple of 10: it will be 20.
Next, 18 + 20 = 38.
3rd triple: round 60 to the closest multiple of 10: it will be 60.
Next, 38 + 60 = 98.
So, my pattern is just developed. Now I apply it to the last triple.
I round 150 to the closest multiple of 10: it is 150.
Finally, to predict x, I add 98 and 150: x = 98 + 150 = 248. ANSWER
Solved // or, in more accurate terms, one of million possible patterns is found.