From 1 to 100, print “ping” if multiple of 3, “pong” if multiple of 5, or else print the number
I just came home from a job interview, and the interviewer asked me to write a program: It should, count from 1 to 100, and print... If it was multiple of 3, "ping" If it was multiple of 5, "pong" Else, print the number. If it was multiple of 3 AND 5 (like 15), it should print "ping" and "pong". I chose Javascript, and came up with this: for (x=1; x <= 100; x++){ if( x % 3 == 0 ){ write("ping") } if( x % 5 == 0 ){ write("pong") } if( ( x % 3 != 0 ) && ( x % 5 != 0 ) ){ write(x) } } Actualy, I left very unhappy with my solution, but I can't figure out a better one. Does anyone knows a better