HackerRank Number Line Jumps Problem Solution in C
#include <math.h> #include <stdio.h> #include <string.h> #include <stdlib.h> #include <assert.h> #include <limits.h> #include <stdbool.h> int main(){ int x1; int v1; int x2; int v2; int m,count=0; scanf("%d %d %d %d",&x1,&v1,&x2,&v2); if(v2>=v1) printf("NO"); else {if((x2-x1)%(v1-v2)==0) printf("YES"); else printf("NO");} return 0; }
HackerRank Number Line Jumps Problem Solution in JavaScript
process.stdin.resume(); process.stdin.setEncoding('ascii'); var input_stdin = ""; var input_stdin_array = ""; var input_currentline = 0; process.stdin.on('data', function (data) { input_stdin += data; }); process.stdin.on('end', function () { input_stdin_array = input_stdin.split("\n"); main(); }); function readLine() { return input_stdin_array[input_currentline++]; } /////////////// ignore above this line //////////////////// function main() { var x1_temp = readLine().split(' '); var x1 = parseInt(x1_temp[0]); var v1 = parseInt(x1_temp[1]); var x2 = parseInt(x1_temp[2]); var v2 = parseInt(x1_temp[3]); if ((x2>x1 && v2>v1) || (x1>x2 && v1>v2)) { console.log('NO'); return; } else { if ((x1-x2)%(v2-v1) === 0) console.log('YES'); else console.log('NO'); } }
HackerRank Number Line Jumps Problem Solution in Python
import sys x1,v1,x2,v2 = input().strip().split(' ') x1,v1,x2,v2 = [int(x1),int(v1),int(x2),int(v2)] if v1<=v2: print("NO") exit() n=(x1-x2)/(v2-v1) if n==int(n): print("YES") else: print("NO")
0 Comments