728x90 프로그래머스3 다음 큰 숫자 - javascript https://school.programmers.co.kr/learn/courses/30/lessons/12911 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다음 큰 수를 찾는 문제로써 1을 하나씩 더한 후 이진법으로 변환해서 1의 갯수를 비교하는 문제 그대로의 방식대로 알고리즘을 짜서 풀었다. 무한루프를 돌려서 해당 조건문이 맞으면 탈출하는 방법으로 구현하였다. function solution(n) { var answer = 0; const binary = n.toString(2) const sortedOne = binary.split('').fil.. 2022. 9. 25. 프로그래머스 최솟값 만들기 - javascript https://school.programmers.co.kr/learn/courses/30/lessons/12941 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2단계치고 정말 쉬웠던 문제 첫번째 배열을 작은 순으로 정렬하고 두번째 배열을 큰 순으로 정렬하면 최소합이 나온다는 간단한 알고리즘 자바스크립트의 내장 함수인 sort를 사용하여 풀면 쉽게 정렬이 가능하다. sort()만 쓰면 유니코드 순으로 정렬이 되기때문에 1,10,2.. 이와 같은 정렬이 이루어진다. 숫자를 정렬하기 위해서는 하단 코드처럼 작성해야한다. function solution(A,B.. 2022. 9. 24. 이진 변환 반복하기 - javascript https://school.programmers.co.kr/learn/courses/30/lessons/70129?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 반복문은 생각 못하고 처음부터 재귀로 풀었던 문제 처음에 undefined 가 나서 왜그런가 했더니 if문에 return 을 제대로 주지않았다.. 재귀에서 return을 안하고 뭘하겠다는건지~ 자바스크립트에서는 내장함수로 10진법을 2진법으로 바꾸는 toString()이라는 멋진 함수를 제공한다. function removeZero(string, count, z.. 2022. 9. 22. 이전 1 다음 728x90 반응형