분류 전체보기218 [프로그래머스] 문자열 내림차순으로 배치하기- JavaScript 📝 [링크] https://programmers.co.kr/learn/courses/30/lessons/12917 코딩테스트 연습 - 문자열 내림차순으로 배치하기 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 programmers.co.kr [문제설명 및 입출력 예] [내가 제출한 코드 및 풀이] 💯 정답 코드 function solution(s) { var answer = ''; let data = s.split('').sort(); // 문자열 s의 알파벳을 하나 단위로 split 후 정렬 answer = data.reverse().join(''); // 정.. 2021. 11. 11. [프로그래머스] 제일 작은 수 제거하기- JavaScript 📝 [링크] https://programmers.co.kr/learn/courses/30/lessons/12935 코딩테스트 연습 - 제일 작은 수 제거하기 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1 programmers.co.kr [문제설명 및 입출력 예] [내가 제출한 코드 및 풀이] 💯 if-else 사용한 코드 function solution(arr) { let lowNum = []; /* 가장 작은 수 찾음*/ for(let i=0; i arr[i]) { // lowNum[0]번째 값이 arr[i]의 값보다 크면 lowNum.. 2021. 11. 11. [프로그래머스] 정수 제곱근 판별 - JavaScript 📝 [링크] https://programmers.co.kr/learn/courses/30/lessons/12934 코딩테스트 연습 - 정수 제곱근 판별 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함 programmers.co.kr [문제설명 및 입출력 예] [내가 제출한 코드 및 풀이] 💯 삼항연산자 사용한 코드 function solution(n) { let x = Math.sqrt(n) // n을 root로 처리 ex) root 121 = 11 let mul = x+1 // 양의 정수 x의 제곱일 경우 수행해야하는 식 변수로 만듬 let answ.. 2021. 11. 11. [프로그래머스] 하샤드 수 - JavaScript 📝 [링크] https://programmers.co.kr/learn/courses/30/lessons/12947 코딩테스트 연습 - 하샤드 수 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하 programmers.co.kr [문제설명 및 입출력 예] [내가 제출한 코드 및 풀이] 💯 if-else 사용한 코드 function solution(x) { let numbers = x.toString().split(''); // x를 문자로 형변환 후 자리수로 split let sum = 0; // 자리수의 합계를 담는 변수 for(let i=0; i .. 2021. 11. 10. [프로그래머스] 콜라츠 추측 - JavaScript 📝 [링크] https://programmers.co.kr/learn/courses/30/lessons/12943 코딩테스트 연습 - 콜라츠 추측 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2 programmers.co.kr [문제설명 및 입출력 예] [내가 제출한 코드 및 풀이] function solution(num) { let cnt = 0; // 반복횟수 while(num !== 1) { // num이 1이 아닐 경우(만 while문 수행) if(cnt > 500) { // 반복횟수가 500이 넘을 경우 return -1; // retu.. 2021. 11. 10. [프로그래머스] 자연수 뒤집어 배열로 만들기 - JavaScript 📝 [링크] 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 [문제설명 및 입출력 예] [내가 제출한 코드 및 풀이] ☠오답코드 - 문제에 대한 이해를 잘못하고 있었음.. (테스트 케이스도 잘못 넣었음) ☠테스트 결과 - 당연히 실패.. ☠오답코드 - 문제를 잘못 이해하고 있어서 타입 때문인가하고 다시 숫자형으로 바꾸려 +도 붙이고 /1 .. 2021. 11. 9. 이전 1 ··· 20 21 22 23 24 25 26 ··· 37 다음