문제문자열을 입력받아 순서가 뒤집힌 문자열을 리턴해야 합니다.입력인자 1 : strstring 타입의 문자열출력string 타입을 리턴해야 합니다.입출력 예시힌트배열은 arr.reverse를 통해 쉽게 뒤집을 수 있습니다.
문제문자열을 입력받아 문자열을 구성하는 각 단어의 첫 글자가 대문자인 문자열을 리턴해야 합니다.입력인자 1 : strstring 타입의 공백이 있는 알파벳 문자열출력string 타입을 리턴해야 합니다.주의 사항단어는 공백으로 구분합니다.연속된 공백이 존재할 수 있습니다
2차원 배열(배열을 요소로 갖는 배열)을 입력받아 각 배열을 이용해 만든 객체를 리턴해야 합니다.인자 1 : arr배열을 요소로 갖는 배열arri는 string 타입을 요소로 갖는 배열arri.length는 0 또는 2arri의 첫 번째 요소를 키, 두 번째 요소를 값
문자열을 입력받아 해당 문자열에 등장하는 두 칸의 공백을 모두 한 칸의 공백으로 바꾼 문자열을 리턴해야 합니다.인자 1 : strstring 타입의 문자열string 타입의 문자열두 칸을 초과하는 공백은 존재하지 않는다고 가정합니다.내가 작성한 코드 -> 테스트 통과레
문자열을 입력받아 문자열 내에 아래 중 하나가 존재하는지 여부를 리턴해야 합니다.1\. 'a'로 시작해서 'b'로 끝나는 길이 5의 문자열2\. 'b'로 시작해서 'a'로 끝나는 길이 5의 문자열인자 1 : strstring 타입의 알파벳 문자열boolean 타입을 리
문자열을 입력받아 연속된 한자리 홀수 숫자 사이에 '-'를 추가한 문자열을 리턴해야 합니다.인자 1 : strstring 타입의 숫자 문자열string 타입을 리턴해야 합니다.0은 짝수로 간주합니다.내가 작성한 코드 -> 테스트 통과레퍼런스 코드
문자열을 요소로 갖는 배열을 입력받아 가장 짧은 문자열과 가장 긴 문자열을 제거한 배열을 리턴해야 합니다.인자 1 : arrstring 타입을 요소로 갖는 배열arri.length는 20 이하배열을 리턴해야 합니다.가장 짧은 문자열의 길이와 가장 긴 문자열의 길이가 같
2차원 배열(배열을 요소로 갖는 배열)을 입력받아 'B'의 위치 정보를 요소로 갖는 배열을 리턴해야 합니다.인자 1 : arr배열을 요소로 갖는 배열arri는 'A' 또는 'B'만을 요소로 갖는 배열'B'의 위치 정보(행, 열)를 요소로 갖는 배열을 리턴해야 합니다.배
업로드중..문자열을 입력받아 문자열을 구성하는 각 단어의 첫 글자로 이루어진 문자열을 리턴해야 합니다.인자 1 : strstring 타입의 공백이 있는 알파벳 문자열string 타입을 리턴해야 합니다.단어는 공백 한 칸으로 구분합니다.연속된 공백은 없다고 가정합니다.빈
문제수를 입력받아 2의 거듭제곱인지 여부를 리턴해야 합니다.입력인자 1 : numnumber 타입의 정수 (num >= 1)출력boolean 타입을 리턴해야 합니다.주의 사항반복문(while)문을 사용해야 합니다.2의 0승은 1입니다.Number.isInteger, M
배열을 입력받아 차례대로 배열의 첫 요소와 마지막 요소를 키와 값으로 하는 객체를 리턴해야 합니다.인자 1 : arrstring 타입을 요소로 갖는 배열객체를 리턴해야 합니다.빈 배열을 입력받은 경우, 빈 객체를 리턴해야 합니다.입력으로 받는 배열을 수정하지 않아야 합
연이율을 입력받아 원금이 2배 이상이 될 때까지 걸리는 시간(년)을 리턴해야 합니다.인자 1 : interestRatenumber 타입의 연이율 (%)number 타입을 리턴해야 합니다.내가 작성한 코드 => 수도 코드까지..레퍼런스 코드문제에 대한 이해 자체가 어려워
문자열을 요소로 갖는 배열을 입력받아 문자열을 세로로 읽었을 때의 문자열을 리턴해야 합니다.인자 1 : arrstring 타입을 요소로 갖는 배열string 타입을 리턴해야 합니다.각 문자열의 길이는 다양합니다.각 문자의 위치를 행, 열로 나타낼 경우, 비어있는 (행,
수를 요소로 갖는 배열을 입력받아 각 요소들이 그 이전의 요소들의 합보다 큰지 여부를 리턴해야 합니다.인자 1 : arr수를 요소로 갖는 배열arri는 정수boolean 타입을 리턴해야 합니다.arri는 arr0부터 arri-1까지의 합보다 커야 합니다.내가 작성한 코
두 수(num1, num2)를 입력받아, num1를 num2로 나눈 나머지를 리턴해야 합니다.인자 1 : num1number 타입의 정수 (num1 >= 0)인자 2 : num2number 타입의 정수 (num2 >= 0)number 타입을 리턴해야 합니다.나눗셈(/)
문자열을 입력받아 아이소그램인지 여부를 리턴해야 합니다. 아이소그램(isogram)은 각 알파벳을 한번씩만 이용해서 만든 단어나 문구를 말합니다.인자 1 : strstring 타입의 공백이 없는 알파벳 문자열boolean 타입을 리턴해야 합니다.빈 문자열을 입력받은 경
수를 입력받아 제곱근 값을 소수점 두 자리까지 리턴해야 합니다.인자 1 : numnumber 타입의 정수 (num >= 2)number 타입을 리턴해야 합니다.최대 소수점 둘째 짜리까지 구합니다. (소수점 셋째 자리에서 반올림)Math.sqrt 사용은 금지됩니다.소수점
문자열을 입력받아 문자열에서 숫자를 모두 찾아 더한 뒤에 해당 값을 (숫자와 공백을 제외한 나머지) 문자열의 길이로 나눈 값을 정수로 반올림하여 리턴해야 합니다.인자 1 : strstring 타입의 문자열number 타입을 리턴해야 합니다 (0 이상의 정수)빈 문자열을
암호화된 문자열과 암호화 키를 입력받아 복호화된 문자열을 리턴해야 합니다.카이사르 암호(Caesar cipher)는 평문(plaintext)을 암호키 secret개만큼 (오른쪽으로) 평행이동시켜 암호화 합니다. 복호화는 암호화된 문자열을 원래의 평문으로 복원하는 것을
문자열을 입력받아 연속되는 문자가 있을 경우, 연속 구간을 반복되는 수와 문자로 조합한 형태로 압축한 문자열을 리턴해야 합니다.인자 1 : strstring 타입의 알파벳 문자열string 타입을 리턴해야 합니다.빈 문자열을 입력받은 경우, 빈 문자열을 리턴해야 합니다
정수를 요소로 갖는 배열을 입력받아 3개의 요소를 곱해 나올 수 있는 최대값을 리턴해야 합니다.인자 1 : arrnumber 타입을 요소로 갖는 임의의 배열number 타입을 리턴해야 합니다.입력으로 주어진 배열은 중첩되지 않은 1차원 배열입니다.배열의 요소는 음수와
아래와 같이 정의된 피보나치 수열 중 n번째 항의 수를 리턴해야 합니다.0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1입니다. 그 다음 2번째 피보나치 수부터는 바로 직전의 두 피보나치 수의 합으로 정의합니다.0, 1, 1, 2, 3, 5, 8, 13, 21,
👉🏻 새로운 섹션에 들어가면서 자료구조에 대해 배우게 되었다. 매번 알고리즘 문제를 푸는데 막막하였는데 이렇게 자료구조를 학습하게 되어 도움이 될 것 같다. Stack과 Queue를 학습하며 느낀 것은 정의, 구조, 특징 모두 간단하고 쉬우나 이를 실제로 내가 사용