목록알고리즘 (41)
IT 개발노트
문제 : 1부터 시작하여 홀수의 합을 구하면서 그 합이 10000을 넘지 않는 마지막 수를 구하는 프로그램을 작성하시오. 12345678910111213141516171819package sungju.Java.Test1; import java.util.Scanner; public class Test1 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int i,sum=0; for(i=1;sum
문제 : 1~1000까지의 합을 구하시오. 단 3의 배수는 제외하고 3의 배수이면서 5의 배수는 제외하지 않는 조건으로 구하시오 1234567891011121314151617181920package sungju.Java.Test2; import java.util.Scanner; public class Test2 { public static void main(String[] args){ int i,sum=0,sum1=0; for(i=1;i 순수하게 3의 배수만 골라내기 if(i%3==0 && i%5!=0) { //순수한 3의 배수만 더해준다 sum1 = sum + i; } sum = sum + i; } //1~1000을 더하고 순수한 3의 배수만 빼주기 sum = sum-sum1; System.out.pr..
문제 : 첫날에 1원을 예금하고, 다음날에는 전날의 2배씩 증가하는 방식이다. 30일째 되는날 예금해야하는 금액을 구하시오 12345678910111213141516package sungju.Java.Test1; public class Test1 { public static void main(String[] args) { int sum=0; int i; int money=1; for(i=1; i
문제 : 1에서 1000까지의 자연수중에서 4로 나누어도 6으로 나누어도 나머지가 1인 수의 합을 출력하라. 1234567891011121314151617package sungju.Java.Test1; public class Test1 { public static void main(String[] args) { int sum=0; int i; for(i=1; i
문제 : 어떤 수의 약수를 구하는 프로그램을 작성하여라 약수 = 어떤 수를 정수로 나눌 수 있는 수 123456789101112131415161718package sungju.Java.Test2; import java.util.Scanner; public class Test2 { public static void main(String[] args){ int num1 = 0; int i; Scanner sc = new Scanner(System.in); System.out.print("수 입력 : "); num1 = sc.nextInt(); for(i=1; i
문제 : 두수의 최소 공배수와 최대 공약수를 구하는 프로그램을 작성하라. 최소공배수 = 공배수 중에서 가장 작은 정수 최대공약수 = 공약수 중에서 가장 큰 수 1234567891011121314151617181920212223242526272829package sungju.Java.Test2; import java.util.Scanner; public class Test2 { public static void main(String[] args){ int num1 = 0; int num2 = 0; int GCD=0; int LCM = 0; Scanner sc1 = new Scanner(System.in); Scanner sc2 = new Scanner(System.in); System.out.print("..
문제 : 쌀 100통이 저장되어 있는 창고에 암수 1쌍의 쥐가 있다. 쥐 한마리가 하루에 20g씩의 쌀을 먹고, 10일(10,20,30)마다 쥐의 수가 2배씩 증가한다. 며칠 만에 창고의 쌀이 모두 쥐의 먹이가 될까. 그리고 쥐는 총 몇마리 인가? (쌀 한통 = 1kg)(쌀을 먹은후에2배증가하는 조건) 12345678910111213141516171819202122package sungju.Java.Test2; import java.util.Scanner; public class Test2 { public static void main(String[] args){ int mouse = 2; // 처음 쥐 한쌍 int day = 1; int rice = 100000; for(day=1; day