-
주사위 만들기 1, 짝수 홀수 만들기(R), 키재기 알고리즘알고리즘 초보 버섯난기(R) 2023. 10. 20. 12:28function solution(a, b) {if (a % 2 === 1 && b % 2 === 1) {// a와 b가 모두 홀수일 때return a * a + b * b;} else if (a % 2 === 1 || b % 2 === 1) {// a와 b 중 하나만 홀수일 때return 2 * (a + b);} else {// a와 b가 모두 홀수가 아닐 때return Math.abs(a - b);}}function solution(num_list) {let 짝수Count = 0;let 홀수Count = 0;
for (let i = 0; i < num_list.length; i++) {if (num_list[i] % 2 === 0) {짝수Count++;} else {홀수Count++;}}
const 결과 = [짝수Count, 홀수Count];
return 결과;}키 순서로 정렬하는 알고리즘
function solution(array, height) {let count = 0; // 키 큰 사람의 수를 세기 위한 변수 우리는 이런것을 초기값이라 한다.
for (let i = 0; i < array.length; i++) {if (array[i] > height) {count++; // 키 큰 경우 count를 증가}}
return count;}--다른이가 풀어본 키 순서 알고리즘
function solution(array, height) {var answer = array.filter(item => item > height);return answer.length;}
///다른이가 풀이한 키재는 알고리즘, item을 이용하면 array에 구성된 값을 지정할 수 있다.'알고리즘 초보 버섯난기(R)' 카테고리의 다른 글
배열의 원소길이 (R), 삼각형 성립조건, 특정 문자 제거하기, 구분자를 이용한 모음제 (2) 2023.10.20 배열만들기 2 (R) (0) 2023.10.20 문자열 밀기 (R) (0) 2023.10.18 전국 대회 선발 고사(R) (0) 2023.10.18 3의 저주 (0) 2023.10.18