프로그래머스
-
[javaScript]프로그래머스 최댓값 최소값공부/JavaScript 2019. 5. 29. 23:57
문제 설명 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 (최소값) (최대값)형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s가 1 2 3 4라면 1 4를 리턴하고, -1 -2 -3 -4라면 -4 -1을 리턴하면 됩니다. 제한 조건 s에는 둘 이상의 정수가 공백으로 구분되어 있습니다. 입출력 예 s return "1 2 3 4" "1 4" "-1 -2 -3 -4" "-4 -1" "-1 -1 " "-1 -1" 문제풀이 먼저 입력되는 문자열에 공백이 있음으로 공백을 제거한다 그런다음에 반복문으로 최댓값과 최솟값을 저장하면 되는데... 자바스크립트의 내장함수중 배열의 최댓값과 최솟값을 찾아주는 함수가 있다. 내장함수를..
-
[javascript] 프로그래머스 다음큰숫자공부/JavaScript 2019. 5. 29. 23:40
문제 설명 자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의 합니다. 조건 1. n의 다음 큰 숫자는 n보다 큰 자연수 입니다. 조건 2. n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니다. 조건 3. n의 다음 큰 숫자는 조건 1, 2를 만족하는 수 중 가장 작은 수 입니다. 예를 들어서 78(1001110)의 다음 큰 숫자는 83(1010011)입니다. 자연수 n이 매개변수로 주어질 때, n의 다음 큰 숫자를 return 하는 solution 함수를 완성해주세요. 제한 사항 n은 1,000,000 이하의 자연수 입니다. 입출력 예 n result 78 83 15 23 문제 풀이 조건1 과 조건 2를 만족해야한다. 조건3은 그냥 계속 반복하면서 처음으로 만족하는 숫자..