とある転職サイトにのっていた問題をといてみた
とある転職サイトにのっていた問題をといてみました
247などの整数を渡すと2+4+7をしてくれという問題です
public static int plus(int num) { int result = 0; for (int i = num ; i ! = 0 ; i = i / 10) { result += i % 10; } return result; }
なにも調べないで15分以内に解けっというもの
だいたい15分くらいでした
でもコードがきれいか否かがきっと重要なので、
そのあと桁数の出し方を調べてリファクタリングするなど
追記
for文の条件をちょっと改善