본문 바로가기

Lesson 07

Codility Lesson 07 - StoneWall( JAVA ) https://app.codility.com/programmers/lessons/7-stacks_and_queues/stone_wall/ StoneWall coding task - Learn to Code - Codility Cover "Manhattan skyline" using the minimum number of rectangles. app.codility.com 문제 - 벽은 직선으로 N meter만큼 높고, 두께는 일정하지만, 다른 장소에 다른 높이를 가지고 있다. - 벽의 높이 H배열은 N인 양수들로 이루어져 있다. - H[I]는 I ~ I+1( 왼쪽 끝부터 오른쪽 끝 )의 벽의 높이를 뜻한다.( 자세히는 H[0]은 벽의 왼쪽 끝, H[N-1]은 벽의 오른쪽 끝의 높이를 의미한다. ) - 모.. 더보기
Codility Lesson 07 - Nesting( JAVA ) https://app.codility.com/programmers/lessons/7-stacks_and_queues/nesting/ Nesting coding task - Learn to Code - Codility Determine whether a given string of parentheses (single type) is properly nested. app.codility.com 문제 - 하위의 조건에 부합하면 N개의 문자들로 이루어진 S문자열은 적절하게 중첩되었다고 한다. S is empty; S has the form "(U)" where U is a properly nested string; S has the form "VW" where V and W are properly nested .. 더보기
Codility Lesson 07 - Fish( JAVA ) https://app.codility.com/programmers/lessons/7-stacks_and_queues/fish/ Fish coding task - Learn to Code - Codility N voracious fish are moving along a river. Calculate how many fish are alive. app.codility.com 문제 - A, B배열은 N개의 정수로 이루어진 비어있지 않은 배열들이다. - A, B배열은 게걸스러운 물고기들을 나타내며, 하류를 따라서 정렬되어 있다. - 물고기의 번호는 0 ~ N-1( 배열 인덱스로 생각 ) - PA[P] : Q가 P를 먹고, 계속 상류방향으로 흐른다. - 물고기들의 모든 흐름 속도는 동일하다. 즉 같은 방향으로 .. 더보기
Codility Lesson 07 - Brackets( JAVA ) https://app.codility.com/programmers/lessons/7-stacks_and_queues/brackets/ Brackets coding task - Learn to Code - Codility Determine whether a given string of parentheses (multiple types) is properly nested. app.codility.com 문제 - N개의 character들도 이루어진 문자열 S가 주어진다. - S는 아래와 같으면 올바르게 중첩된 것으로 간주한다. S is empty; S has the form "(U)" or "[U]" or "{U}" where U is a properly nested string; S has the form.. 더보기