티스토리 뷰
링크 : https://www.hackerrank.com/challenges/restaurant/problem
문제> 마사는 빵 한 개를 똑같은 조각으로 잘라야 한다.
빵 한조각 남지 않고 가능한 최대 길이를 갖는 사각형 l x b.
* 한 조각도 남기지 않고 만들 수 있는 사각형 중 가장 큰 정사각형으로 만들었을 때 큰 정사각형의 수를 구하는 문제.
해결방법.
* 최대 공약수 문제.
l과 b중 작은 수를 받아 그 수 부터 1까지 l과 b 각각을 나눈 나머지가 0이 되는 수를 구한다.
l * b(만들 수 있는 최대 빵의 넓이)를 위에서 구한 수의 제곱으로 나눈다.
'주간 알고리즘풀기' 카테고리의 다른 글
[180115][HackerRank](C#)Apple and Orange (0) | 2018.01.16 |
---|---|
[180112][HackerRank](C#)maximum-draws (0) | 2018.01.13 |
[180110][HackerRank](C#)Sherlock and Array (0) | 2018.01.10 |
[180109][HackerRank](C#)Permuting Two Arrays (0) | 2018.01.09 |
[180105][HackerRank](C#)Army Game (0) | 2018.01.05 |