Link: https://programmers.co.kr/learn/courses/30/lessons/12935 코딩테스트 연습 - 제일 작은 수 제거하기 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1 programmers.co.kr // 프로그래머스 - 제일 작은 수 제거하기 // 문제 설명 // 정수를 저장한 배열, arr 에서 // 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. // 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. // 예를들어 arr이 [4,3,2,1]인..
Link: https://programmers.co.kr/learn/courses/30/lessons/12934 코딩테스트 연습 - 정수 제곱근 판별 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함 programmers.co.kr // 프로그래머스 - 정수 제곱근 판별 // 문제 설명 // 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. // n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, // n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. // 제한 사항 // n은 ..
Link: https://programmers.co.kr/learn/courses/30/lessons/12933 코딩테스트 연습 - 정수 내림차순으로 배치하기 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이 programmers.co.kr // 프로그래머스 - 내림차순으로 배치하기 // 문제 설명 // 함수 solution은 정수 n을 매개변수로 입력받습니다. // n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. // 예를들어 n이 118372면 873211을 리턴하면 됩니다. // 제한 조건 // n은 1이상 ..
Link: https://programmers.co.kr/learn/courses/30/lessons/12932 코딩테스트 연습 - 자연수 뒤집어 배열로 만들기 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 programmers.co.kr // 프로그래머스 - 자연수 뒤집기 // 문제 설명 // 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. // 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. // 제한 조건 // n은 10,000,000,000이하인 자연수입니다. ..
Link: https://programmers.co.kr/learn/courses/30/lessons/12931 코딩테스트 연습 - 자릿수 더하기 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 입출 programmers.co.kr // 프로그래머스 - 자릿수 더하기 // 문제 설명 // 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. // 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. // 제한사항 // N의..
map() 메소드 형태: arr.map(function(currentValue, index, array) {실행할 함수 내용; return 새로운 배열에 넣어 줄 요소 }) 배열 내의 모든 요소 하나 하나에 순서대로 콜백함수를 실행한 결과를 모아서 새로운 배열을 반환 callback 함수는 1) 처리할 요소, 2) 처리할 요소의 인덱스, 3) map을 호출한 배열 의 세 가지 파라미터를 가짐 처리할 요소 current Value 는 required 처리할 요소의 인덱스 I 는 optional map을 호출한 배열 array 는 optional map() 메소드는 호출한 배열의 값을 변형하지 않지만 콜백함수에 의해서 변형될 수는 있음 map() 시작한 이후 배열에 추가되는 요소들은 콜백함수의 적용을 받지 ..