shokosブログ

プログラミング

とある転職サイトにのっていた問題をといてみた

とある転職サイトにのっていた問題をといてみました

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文の条件をちょっと改善