JavaScript_코딩 기초 트레이닝_콜라츠 수열 만들기_school_programmers


JavaScript_코딩 기초 트레이닝_콜라츠 수열 만들기_school_programmers

JavaScript_코딩 기초 트레이닝_콜라츠 수열 만들기_school_programmers 풀이 function solution(n) { const arr = []; // n이 1이 안될때까지 반복하며 조건에 따라 값을 설정하기 전에 배열에 값을 넣고 반복이 끝나면 1을 마지막으로 넣는다. while(n != 1){ arr.push(n); n = (n % 2 == 0) ? n / 2 : (3 * n + 1)}; arr.push(1); return arr; } * 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181919 코딩테스트 연습 - 콜라츠 수열 만들기 모든 자연수 x 에 대해서 현재 값이 x 이면 x 가 짝수일 때는 2로 나누고, x 가 홀수일 때는 3 * x + 1 로 바꾸는 계산을 계속해서 반복하면 언젠가는 반드시 x 가 1이 되는지 묻는 문제를 콜라츠 문제라고 부릅니다. 그리고 위 과정에서 거쳐간 모든 수를...


#JavaScript #JavaScript_school_programmers #JavaScript_코딩기초트레이닝 #JavaScript_코딩기초트레이닝_콜라츠수열만들기_school_programmers #JavaScript_콜라츠수열만들기

원문링크 : JavaScript_코딩 기초 트레이닝_콜라츠 수열 만들기_school_programmers