Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- map()
- visibility : hidden
- Sort
- 양방향 연결리스트
- Em
- 고차함수
- nth-child()
- classList.contains(string)
- display : none
- 쌍방향 연결리스트
- 배열의 오름차순
- 인접 형제 선택자 결합
- Link
- 가상 요소 선택자
- invalid assignment left-hand side
- 배열과 연결리스트의 차이
- filter()
- indexOf
- for..of
- 배열의 내림차순
- disabled
- CSS
- innerhtml
- 객체
- 백준알고리즘
- 일반 형제 선택자 결합
- Array.from()
- 등차수열의 항 찾기
- 단방향 연결리스트
- 범용 선택자
Archives
- Today
- Total
프론트엔드 센트럴파크 (☞゚ヮ゚)☞
조건문(if,else if)를 이용한 나누기와 대소비교 본문
4개의 수(1000 이하의 자연수)가 주엊디고
a/b > c/d 일 때는 1
a/b = c/d 일 때는 0
a/b < c/d 일때는 -1 을 반환
정답
function answer(a,b,c,d) {
let result;
if(a/b > c/d) {
result = 1;
} else if(a/b == c/d) {
result = 0;
} else if(a/b < c/d) {
result = -1;
}
return result;
};
let input = [[14,2,6,6], [6,7,8,9], [18,2,36,4]];
for(let i = 0; i < input.length; i++) {
console.log(`#${i + 1} ${answer(input[i][0], input[i][1], input[i][2], input[i][3])}`);
}
두번째 else if 에서 자꾸 빨간줄이 떠서 알아보니
ReferenceError: invalid assignment left-hand side
이런 에러가 떴다. 알아보니
등호 연산자가 일치하지 않다는 점... 알아보니 == 를 쓰지않고 = 를 쓰고 있었다.
이 부분을 해결하고 나니 답이 잘 나왔다 ^^
'Algorism' 카테고리의 다른 글
조건문(if, else)를 이용한 ATM 인출 (0) | 2022.07.06 |
---|---|
조건문(if, else)를 이용한 윤년 판별기 (0) | 2022.07.04 |
조건문(if, else if)을 이용한 대소비교 (0) | 2022.07.04 |
반복문을 이용하여 무한 뺄셈 하기 (0) | 2022.07.03 |
백준알고리즘 node.js 입력방법 - vscode 사용 (0) | 2022.06.18 |
Comments