배열을 입력받아 차례대로 배열의 첫 요소와 마지막 요소를 키와 값으로 하는 객체를 리턴해야 합니다.연이율을 입력받아 원금이 2배 이상이 될 때까지 걸리는 시간(년)을 리턴해야 합니다.사실 똑같긴 한데, 변수명이나 이자를 따로 설정해놓은 거 보고 가져와 봤다
수를 입력받아 2의 거듭제곱인지 여부를 리턴해야 합니다.i 반복문이니 i를 돌려야한다는 생각을 해서.. i를 넣었다가 시간초과가 나왔었다심지어 i의 범위도 등호를 뺏어야 하는데.. 아직도 확실치 않은 부분 ㅠㅠ게다가 2부터 시작을해서 num이 1인경우는 실행이 되지 않
문자열을 입력받아 문자열을 구성하는 각 단어의 첫 글자로 이루어진 문자열을 리턴해야 합니다.띄어쓰기가 있는 문자열을 띠어쓰기 기분으로 분리해주고, 반복문을 이용해서 각 단어의 첫번째 문자를 출력해주었다.처음에 생각했던 코드인데 무슨 생각으로 이렇게 했는지는 잘 모르겠지
5번.문자열을 입력받아 순서가 뒤집힌 문자열을 리턴해야 합니다.배열을 이용해서 뒤집는 방법 이용'ti od nac uoy'을(를) 입력받은 경우, 'you can do it'을(를) 리턴해야 합니다이런 식으로 출력되었다.. join() 에 대한 이해가 부족했던 것으로.
6번.문자열을 입력받아 문자열을 구성하는 각 단어의 첫 글자가 대문자인 문자열을 리턴해야 합니다.문자열을 공백 기준으로 나누어 배열에 넣고배열의 문자들 각 첫 글자를 대문자로 바꾸어주고 그 뒤에 나머지 글자를 더해주는 방식.charAt은 특정 자리를 뽑아내는 함수. (
7번. 2차원 배열(배열을 요소로 갖는 배열)을 입력받아 각 배열을 이용해 만든 객체를 리턴해야 합니다. 빈 객체를 지정해주고, 배열을 안에서 빈 배열이 아니고, 새로 만들 객체내에 배열내 배열의 첫번쨰 객체값 (중복값일 경우 제외하기 위해) 이 없을 경우 그 객체를
8번.문자열을 입력받아 해당 문자열에 등장하는 두 칸의 공백을 모두 한 칸의 공백으로 바꾼 문자열을 리턴해야 합니다.보자마자 replace로 풀면 되겠다고 생각했는데..사실 replace가 시간을 엄청 잡아먹는다는 이야기를 들어서 ㅠ ㅠ 쫌 찜찜했으나 그래도 빨리 풀어
9번.문자열을 입력받아 문자열 내에 아래 중 하나가 존재하는지 여부를 리턴해야 합니다.'a'로 시작해서 'b'로 끝나는 길이 5의 문자열'b'로 시작해서 'a'로 끝나는 길이 5의 문자열먼저 문자열을 모두 소문자(혹은 대문자)로 바꾸었다toLowercase 라고 난 오
10번.문자열을 입력받아 연속된 한자리 홀수 숫자 사이에 '-'를 추가한 문자열을 리턴해야 합니다.i=0으로 두고,i를 0부터 시작해서i, i+1 로 두었을 때 식을 완성시키지 못하고i-1 로 바꾸어 생각해서 통과하였다.사실 아직도 정확한 이유는 모르겠다
25번. tiling세로 길이 2, 가로 길이 n인 2 x n 보드가 있습니다. 2 x 1 크기의 타일을 가지고 이 보드를 채우는 모든 경우의 수를 리턴해야 합니다.주어진 입력값에 대한 결과를 저장함으로써 같은 입력값에 대해 함수가 한 번만 실행되는 것을 보장한다(보통
21. **largestProductOfThree** 정수를 요소로 갖는 배열을 입력받아 3개의 요소를 곱해 나올 수 있는 최대값을 리턴해야 합니다.
fibonacci아래와 같이 정의된 피보나치 수열 중 n번째 항의 수를 리턴해야 합니다.(반복문 사용x)0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1입니다.그 다음 2번째 피보나치 수부터는 바로 직전의 두 피보나치 수의 합으로 정의합니다.0, 1, 1, 2,
bubbleSort정수를 요소로 갖는 배열을 입력받아 오름차순으로 정렬하여 리턴해야 합니다.버블 정렬(bubble sort)은 여러 정렬 알고리즘(삽입 정렬, 퀵 정렬, 병합 정렬, 기수 정렬 등) 중 가장 기본적인 알고리즘입니다.버블 정렬 알고리즘은 아래와 같습니다.
isSubsetOf두 개의 배열(base, sample)을 입력받아 sample이 base의 부분집합인지 여부를 리턴해야 합니다.array 매서드인 every, inclueds사용. -> 시간 초과시간 복잡도를 개선하기 위해 일단 배열을 오름차순으로 정렬했다.그리고 b
25. tiling 세로 길이 2, 가로 길이 n인 2 x n 보드가 있습니다. 2 x 1 크기의 타일을 가지고 이 보드를 채우는 모든 경우의 수를 리턴해야 합니다.