본문 바로가기

lesson10

Codility Lesson 10 - Flags(JAVA) https://app.codility.com/programmers/lessons/10-prime_and_composite_numbers/flags/ Flags coding task - Learn to Code - Codility Find the maximum number of flags that can be set on mountain peaks. app.codility.com 문제 - 배열 A는 N개의 정수들로 이루어져 있다. - peak란 주변의 값보다 큰 수를 의미한다. inedx P일 때, 0 A[P + 1]인 값을 의미 - 예시 : A[0] = 1 A[1] = 5 A[2] = 3 A[3] = 4 A[4] = 3 A[5] = 4 A[6].. 더보기
Codility Lesson 10 - MinPerimeterRectangle(JAVA) https://app.codility.com/programmers/lessons/10-prime_and_composite_numbers/min_perimeter_rectangle/ MinPerimeterRectangle coding task - Learn to Code - Codility Find the minimal perimeter of any rectangle whose area equals N. app.codility.com 문제 - 정수 N이 주어지며, 사각형의 영역을 의미한다. - 사각형의 영역의 A, B는 각 선을 의미하며 N = A * B를 만족하고, perimeter는 2 * ( A + B )이다. - 같은 영역의 N의 영역에서 perimeter의 최소값을 구하는 것이 목표이다. - 예시.. 더보기
Codility Lesson 10 - CountFactors(JAVA) https://app.codility.com/programmers/lessons/10-prime_and_composite_numbers/count_factors/ CountFactors coding task - Learn to Code - Codility Count factors of given number n. app.codility.com 문제 - 양수 D는 N의 factor이다. - factor인 것은 N = D * M이 성립될 때를 의미한다. - 예시 : N = 24일 때 factor는 1,2,3,4,6,8,12,24 총 8개를 의미한다. return 8 제한조건 N is an integer within the range [1..2,147,483,647]. N은 1 ~ 2,147,483,647 사.. 더보기