Pergunta de entrevista da empresa Bloomberg

Write a code to add commas to integer, e.g., 12345 will become 12,345 and 1123 would become 1,123.

Respostas da entrevista

Sigiloso

23 de jun. de 2016

public static void main(String[] args) { int d = 12345678; StringBuilder sb = new StringBuilder(); int i = 2, temp = 0; while(d > 0) { sb.append(d % 10); d = d / 10; if(temp == i) { sb.append(","); temp = 0; } temp++; } System.out.println(sb.reverse().toString()); }

Sigiloso

26 de nov. de 2011

int number1=12345; int number2=1123; printf("%,d",number1); printf("%,d",number2);