function solution(brown, red) {
var answer = [];
for (var i = 3; i <= (brown+red)/i; i++) {
var x = Math.floor((brown+red)/i);
if( (x-2)*(i-2)=== red) {
break;
}
}
return [x,i];
}
function solution(brown, yellow) {
const x = (brown - 12) * 0.5;
const y = yellow - brown + 8;
const i = ( 8 + x + Math.sqrt( Math.pow(x, 2) - (4 * y) ) ) * 0.5;
const j = ( 8 + x - Math.sqrt( Math.pow(x, 2) - (4 * y) ) ) * 0.5;
console.log(i)
var answer = [i, j];
return answer;
}
// 근의 공식 사용
function solution(brown, red) {
var answer = [];
console.log(Math.floor(Math.sqrt(red)));
for(var i=0; i<=Math.floor(Math.sqrt(red)); i++){
if(red%i==0 && red/i*2 + i*2 + 4==brown){
console.log(red/i, i);
return red/i >= i ? [(red/i)+2, i+2] : [i+2, (red/i)+2]
}
}
}
풀지 못했음... 다시 한 번 풀어볼 것.