정수

    Javascript | programmers10 (프로그래머스 1단계 : 정수 내림차순으로 배치하기)

    Javascript | programmers10 (프로그래머스 1단계 : 정수 내림차순으로 배치하기)

    ※ programmers 1단계 풀이 열 번째 정수 내림차순으로 배치하기 ❍ 문제 설명 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. ❍ 제한 조건 n은 1이상 8000000000 이하인 자연수입니다. ❍ 입출력 예 n return 118372 873211 ❍ 나의 풀이 function solution(n) { var answer = ''; // n을 String메서드를 사용하여 문자열로 바꿔줍니다. let str = String(n); // answer에 [...str]을 통해 각각 배열로 넣어주고, 그 문자열 배열을 각각 숫자로 바꾼 뒤 sort 메서드를..

    Javascript | programmers09 (프로그래머스 1단계 : 정수 제곱근 판별)

    Javascript | programmers09 (프로그래머스 1단계 : 정수 제곱근 판별)

    ※ programmers 1단계 풀이 아홉 번째 정수 제곱근 판별 ❍ 문제 설명 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. ❍ 제한 조건 n은 1이상, 50000000000000 이하인 양의 정수입니다. ❍ 입출력 예 n return 121 144 3 -1 ❍ 나의 풀이 function solution(n) { // i를 1부터 n까지 증가시켜줍니다. for (let i = 1; i

    Javascript | programmers07 (프로그래머스 1단계 : 문자열을 정수로 바꾸기)

    Javascript | programmers07 (프로그래머스 1단계 : 문자열을 정수로 바꾸기)

    ※ programmers 1단계 풀이 일곱 번째 문자열을 정수로 바꾸기 ❍ 문제 설명 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. ❍ 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니다. s는 "0"으로 시작하지 않습니다. ❍ 입출력 예 예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다. str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다. ❍ 나의 풀이 function solution(s) { // var answer = (parseInt(s)); return answer; } 살짝 설명이 필요할 것..