@vaporeon_
golfing is a skill and is hard. on the topic of whether C is good at it or not, I can't say for sure as I am not an expert in golfing or C. I would think it is difficult because newer languages come with bigger standard libraries than C which gives you all sorts of tools and shortcuts
But then again when I look at entries to the C Obfuscation Contest thingy, I forgot what it's called, it's absolutely insane the concise and cursed things people can do with macros
@wallhackio How do I learn that skill? ![]()
@vaporeon_ hm, i don't know haha. if i were to try to get better at golfing i would start trying random problems on the code golf stack exchange, never more than an hour each, and then compare my results to those written in the language of my choice
@vaporeon_ I mean, I think the most interesting part of the problem is just realizing that the remainder/modulus gives you what you need to solve the problem efficiently
So the return type of the data isn't really the heart of the question
I didn't go through your code with a fine tooth comb but it was clear to me from your comment beforehand that you had the right approach
@vaporeon_ I'm pretty embarrassed about it because my original solution was something I found empirically and I didn't even understand how it worked until I played around with it a bit and then realized the math I was doing was algebraically equivalent to modulus math
But then everyone is just like "oh its just M % N, obviously" and I'm like oh
@wallhackio I thought it was too easy TBH, I kept having a feeling that I'm doing it wrong because IT'S TOO EASY, but I did double-check it on a few values and it gave me the correct result