배열 25번 (피보나치수열) ★★★
#문제 수(num)를입력받아 num번째까지 총 num+1개의 피보나치 수열을 리턴해야한다. 0번째 피보나치 수는 0이고, 1번째피보나치수는 1이다. 그 다음 2번째 피보나치 수부터는 바로 직전의 두 피보나치 수의 합으로 정의한다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, .... for문을 사용해야한다. #예시 let output = fibonacci(5); console.log(output[5]); // --> 5 output = fibonacci(9)[9]; console.log(output); // --> 34 #풀이 i=0 -> [0] i=1 -> [0,1] i=2 -> [0,1,1] i=3 -> [0,1,1,2] 1.피보나치 수열을 넣어줄 배열을 선언한다. let fib..
2023. 1. 7.
배열 24번 ★★★
#문제 0-9사이의 정수를 요소로 갖는 배열을 입력받아 전화번호 형식의 문자열을 리턴한다. 배열의 길이는 8또는 11 string타입을 리턴 배열의 길이가 8인경우 앞에 010이 있다고 가정한다. #예시 let output = createPhoneNumber([0, 1, 0, 1, 2, 3, 4, 5, 6, 7, 8]); console.log(output); // --> '(010)1234-5678' output = createPhoneNumber([8, 7, 6, 5, 4, 3, 2, 1]); console.log(output); // --> '(010)8765-4321' output = createPhoneNumber([0, 1, 1, 4, 3, 2, 1, 8, 7, 6, 5]); console.lo..
2023. 1. 7.