창고/Backup_2013_0121 Q5 by 가능성1g 2012. 3. 8. 반응형 using System; using System.Collections.Generic; using System.Text; using System.Collections; namespace EulerProject { class Program { static void question() { /* 1부터 20까지의 수로 모두 나누어 떨어지는 가장작은수는? */ /* 즉 1~20의 최소공배수 */ double i = 1; double Answer = 1; while( i < 21 ) { if( Answer % i != 0 ) Answer *= getPrimeFactors(i); i++; } Console.WriteLine("Q5 {0} ", Answer); } static void Main(string[] args) { question(); } /* Q3 의 소인수 구하는 함수 */ /* 자꾸나오면 Util 클래스를 만들어봐야겠음 */ static double getPrimeFactors(double targetNumber) { double pf = 1; while (true) { pf++; if (targetNumber % pf == 0) return pf; } } } } 반응형 공유하기 게시글 관리 Release Center 저작자표시 비영리 동일조건 관련글 Advanced Dungeons & Dragons: Cloudy Mountain Q6 Q4 Q3