Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Seperate steps to resolve nothing to commit #36

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
1b3cb7b
Merge pull request #30 from codeisneverodd/cruelladevil-readme-test
codeisneverodd Apr 15, 2022
52e1a21
Add 소수-찾기.js
chaerin-dev Apr 15, 2022
ad54a6a
Add 문자열-다루기-기본.js
chaerin-dev Apr 15, 2022
b56e2c9
Add 문자열-내림차순으로-배치하기.js
chaerin-dev Apr 15, 2022
a9db3b3
Add 문자열-내-p와-y의-개수.js
chaerin-dev Apr 15, 2022
ed81e2b
Add 문자열-내-마음대로-정렬하기.js
chaerin-dev Apr 15, 2022
ee60a08
Add 나누어-떨어지는-숫자-배열.js
chaerin-dev Apr 15, 2022
8f5217f
Add 같은-숫자는-싫어.js
chaerin-dev Apr 15, 2022
163ec45
Add 가운데-글자-가져오기.js
chaerin-dev Apr 15, 2022
65b6229
Update README template 변경
codeisneverodd Apr 16, 2022
26ac17e
Automatic Update README.md
invalid-email-address Apr 16, 2022
10bba3e
Merge pull request #32 from codeisneverodd/chaerin-dev
chaerin-dev Apr 18, 2022
ab5aeca
Add 220418 최댓값과-최솟값 1개의 풀이 추가
jaewon1676 Apr 18, 2022
14860ae
Create 220418 n^2-배열-자르기 파일 생성 후 1개의 풀이 추가
jaewon1676 Apr 18, 2022
531ffdb
Create 220418 단속카메라 파일 생성 후 1개의 풀이 추가
jaewon1676 Apr 18, 2022
5b64e15
Add 220418 카펫 1개의 풀이 추가
jaewon1676 Apr 18, 2022
22af6f2
Add 220418 소수-만들기 1개의 풀이 추가
jaewon1676 Apr 18, 2022
b598c1e
Add 220418 체육복 1개의 풀이 추가
jaewon1676 Apr 18, 2022
1725b3d
Add 220418 JadenCase-문자열-만들기.js 1개의 풀이 추가
jaewon1676 Apr 18, 2022
8ee3128
Automatic Update README.md
invalid-email-address Apr 18, 2022
c5f836f
Merge pull request #34 from jaewon1676/main
jaewon1676 Apr 19, 2022
e13ee0b
Seperate steps to resolve nothing to commit
cruelladevil Apr 19, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add 220418 카펫 1개의 풀이 추가
  • Loading branch information
jaewon1676 committed Apr 18, 2022
commit 5b64e15f46a8856e7ebf99a64a7258c0dae6bace
28 changes: 27 additions & 1 deletion level-2/카펫.js
View file Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,30 @@ function widthHeightPair(size) {
let result = []
for (let i = 1; i <= Math.sqrt(size); i++) if (size % i === 0) result.push([size / i, i])
return result
}
}

//정답 2 - jaewon1676
function solution(brown, yellow) {
var answer = [];
let sum = brown + yellow;

//카펫의 최소높이는 3부터이다.(테두리 갈색, 가운데 노란색)
for(let height=3; height<brown/2; height++){
//전체 크기에서 높이로 나눌때 나머지가 없을경우만 진행
if(sum % height === 0){
//가로길이
let weight = sum / height;
//테두리를 제외한 길이를 구해야하기 때문에 각각 -2해준뒤 곱셈 하여 답을 구한다.
if( (height-2) * (weight-2) === yellow){
return [weight, height];
}
}
}
return answer;
}
// 완전탐색

// 문제 설명에서의 중앙은 노란색, 테두리는 갈색이 포인트입니다.
// 갈색은 항상 노란색의 가로 세로 크기보다 +2 만큼 큽니다.
// 따라서 높이는 전체 테두리/2보다 작으므로
// 3부터 brown/2 를 순회합니다.

AltStyle によって変換されたページ (->オリジナル) /