지식인을 보다가 자바 기본문제를 물어보는 질문이 있었다
난 심심풀이로 풀어보았다
문제는 1+(1+2)+(1+2+3)+(1+2+3+4)+...+(1+2+3+...+10)의 결과를 계산하시오
내가 푼건
int a,b,sum=0; int count=1; for(a=1; a<=10; a++) { if(count <= a) { for(b=1; b<=a; b++) { sum+=b; } } count++; } System.out.println(sum);
생각도 안하고 그냥 짜고 실행보니까 맞길래 올렸다
근데 곧 올라온 또 다른 사람의 답변...
int sum = 0; int totalSum = 0; for (int i = 1; i <= 10; i++) { sum += i; totalSum += sum; } System.out.println("totalSum=" + totalSum);
바로 내 답변 지웠다
쪽팔렸다..
생각좀 하자...
'개발개발 > 자바' 카테고리의 다른 글
3일차 (0) | 2013.08.28 |
---|---|
2일차 (0) | 2013.08.28 |
초보 Java 웹 개발자들을 위한 학습 로드맵 프로그래밍 (0) | 2012.05.16 |
변수 (0) | 2012.04.16 |
HashMap 정의, 예제 (1) | 2012.04.13 |