Register
|
Login
Home
News
Competitions
Practice
How to
Rankings
Calendar
Arena
CodeFu 2010
CodeFu'10 Highlights
Jazoon'10 Highlights
Schedule
Rules
Prizes
Results
Competitions
»
Main CodeFu Competitons
»
CodeFu 2010
»
Results
CodeFu 2010 Results
Final Round Results
time_bandit's solution for 100: SumItUp, written in Java, submitted on 09.05.2010 11:30:59
public class SumItUp { public int sum(int N) { int result = 0; int s1 = N; if(N < 10) return N; while (true) { boolean flag = false; if(s1 > 9) flag = true; if (flag) { result = 0; while (s1 > 0) { result += s1 % 10; s1 /= 10; } if(result > 9) s1 = result; } if(!flag) break; } return result; } /** * @param args */ public static void main(String[] args) { System.out.println(new SumItUp().sum(1)); } }