자료구조/알고리즘 (JavaScript ver.) 13일차
🍇 Set
🍇 대소비교 (조건문)
if (x > y) {
result = ">";
} else if (x < y) {
result = "<";
} else if (x == y) {
result = "=";
}
🍇 나누기와 대소비교 (조건문)
if (a/b > c/d) {
result = 1
} else if (a/b == c/d) {
result = 0
} else {
result = -1
}
🍇 윤년 판별기 (조건문)
if ((year % 4 == 0) && (year % 100 != 0)) {
result = true
} else if (year % 400 == 0) {
result = true
} else {
result = false
}
🍇 ATM 기기 (조건문)
if (withdraw % 5 != 0) {
result = total;
} else if (withdraw + 0.5 > total) {
result = total;
} else {
result = total - withdraw - 0.5;
}
- 제일 먼저 5의 배수가 아닌 경우 거르기
- 5의 배수인데, 총 금액을 넘어서는 경우 거르기 (1번 2번 순서 바꿔도 상관없으나 이게 더 깔끔함)
- 그외는 다 5의 배수이면서 총 금액을 넘지않는 경우만 남기 때문에
true
🍇 네번째 좌표 (조건문)
if (x_arr[0] == x_arr[1]) result[0] = x_arr[2];
else if (x_arr[0] == x_arr[2]) result[0] = x_arr[1];
else if (x_arr[1] == x_arr[2]) result[0] = x_arr[0];
if (y_arr[0] == y_arr[1]) result[1] = y_arr[2];
else if (y_arr[0] == y_arr[2]) result[1] = y_arr[1];
else result[1] = y_arr[0];
- x좌표 4개중 2개 2개씩 같음 why? 직사각형이기 때문에 평행해야해서
- 3개만 밝혀졌으니 1개만 다른 값을 찾으면 그게 4번째 좌표
Author And Source
이 문제에 관하여(자료구조/알고리즘 (JavaScript ver.) 13일차), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@rkfka1878/자료구조알고리즘-JavaScript-ver.-13일차저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)