팩토리얼

알고리즘 쉽게 하는 법은 대체 뭘까? 그것은 "바로 규칙 찾기" 이다. 간단하게 "작은 그림 그리기" 라고 생각하면 된다. 구체적으로 바뀌는 부분 vs 바뀌지 않는 부분 으로 나눠서 생각하면 되는데, 예를 들어 별찍기 알고리즘을 짜야 할 때 * ** *** 바뀌지 않는 부분은 별을 찍는다는 것 바뀌는 부분은 찍는 별의 개수 가 1개씩 증가하는것 import java.util.ArrayList; public class Factory { private static addInterface addInterfaceS = new AddCalculator(); //정적캐시 private static addInterface addInterfaceD = null; private static ArrayList cached..
· IT/JAVA
For문 예제(Ex14.java) - 1~5까지의 합을 구하세요 - 사용자에게 숫자를 받아 그 숫자까지의 팩토리얼을 구하세요 단, 1~n을 곱하지 않고 n ~ 1 을 곱하는 방식으로 합니다. - 1~20의 짝수의 합을 구하세요.public static void main(String[] args) { // 1 int sum = 0; for (int i = 0; i= 1; i--) { // System.out.printf("%d * %d \n", facto, i); facto *=i; } System.out.println(facto); // 3 sum = 0; for (int i = 1; i
· IT/JAVA
반복문 for문 vs while문 for문 반복문 중 정확한 횟수가 정해져 있을 때 for문을 사용한다. i 가 0 부터 30 까지 i를 1씩 증가시키며 반복한다. public static void main(String[] args) { // 증가 반복 for(int i = 0; i 0; i--) { System.out.println(i); } // 3씩 감소 반복 for(int i = 30; i > 0; i-=3) { System.out.println(i); } }연습문제(Ex14.java) - 1~9까지의 합을 구하세요 - 1~N까지의 곱을 구하세요(N!)//1~9까지의 합을 구하세..
밍띠이
'팩토리얼' 태그의 글 목록