Question d’entretien chez Guidewire

Write a program which given an positive/negative integer N, returns the largest integer that can be possible by adding an extra "5" digit between its digits

Réponses aux questions d'entretien

Utilisateur anonyme

12 sept. 2019

import java.util.*; public class LagerstIntAddDigit5 { public int main(int N) { int tmp=N, bignum=0, i=0; boolean isneg=false; if(N digits = new ArrayList (); while (tmp!=0) { digits.add(tmp%10); tmp/=10; } if(digits.size()==0) { digits.add(0); }Collections.reverse(digits); while(i5)) { break; }i++; }digits.add(i,5); for (int j=0;j< digits.size();j++) { bignum += digits.get(j) * Math.pow(10,digits.size()-j-1); }if(isneg) { bignum=0-bignum; }return bignum; } }

Utilisateur anonyme

10 sept. 2019

import java.util.*; public class LagerstIntAddDigit5 { public int main(int N) { ArrayList digs= new ArrayList(); int S=digs.size(), tmp=N; boolean negbool=false; if(N5) ) { break; }ind++; }digs.add(ind,5); int bignum=0; for (int i=0;i

3