We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
importjava.io.*;importjava.util.*;publicclassSolution{publicstaticvoidmain(String[]args){/* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */Scannerin=newScanner(System.in);intnumberOfTestCases=in.nextInt();for(inti=0;i<numberOfTestCases;i++){longn=in.nextLong();longperfectSquareNum=8*n+1;if(isPerfectSquare(perfectSquareNum)){doubleterm=0.5*(Math.sqrt(perfectSquareNum))-0.5;System.out.println((long)term);}elseSystem.out.println("-1");}}privatestaticbooleanisPerfectSquare(longn){longroot=(long)Math.sqrt(n);returnn==root*root;}}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Project Euler #42: Coded triangle numbers
You are viewing a single comment's thread. Return to all comments →
JAva code