Home
Jei devlog
Cancel

문자열 잘라서 정렬하기

문제를 직접 풀어보실 경우 여기를 클릭해 주세요. 문제 설명 문자열 myString이 주어집니다. "x"를 기준으로 해당 문자열을 잘라내 배열을 만든 후 사전순으로 정렬한 배열을 return 하는 solution 함수를 완성해 주세요. 단, 빈 문자열은 반환할 배열에 넣지 않습니다. 제한사항 1 ≤ myString ≤ 100,00...

Refactoring

내일배움캠프 LGLG! 주특기 플러스 주차 - TypeScript 리팩토링(Refactoring) 기 작성 코드에서 구현된 일련의 행위들을 변경없이, 코드의 가독성과 유지보수성을 높이기 위해 내부 구조를 변경하는 것 기능은 유지하되 읽기 좋고 지속적으로 관리하기 편하게 소스 코드를 재작성 하는 것 성능 최적화XXX 리팩토링을 하는 ...

정수 내림차순으로 배치하기

문제를 직접 풀어보실 경우 여기를 클릭해 주세요. 문제 설명 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이상 8000000000 이하인 자연수입니다. 입출력 예 ...

문자열 내림차순으로 배치하기

문제를 직접 풀어보실 경우 여기를 클릭해 주세요. 문제 설명 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 제한 사항 str은 길이 1 이상인 문자열입니다. 입출력 예 ...

홀수 vs 짝수

문제를 직접 풀어보실 경우 여기를 클릭해 주세요. 문제 설명 정수 리스트 num_list가 주어집니다. 가장 첫 번째 원소를 1번 원소라고 할 때, 홀수 번째 원소들의 합과 짝수 번째 원소들의 합 중 큰 값을 return 하도록 solution 함수를 완성해주세요. 두 값이 같을 경우 그 값을 return합니다. 제한사항 5 ≤ n...

제곱수 판별하기

문제를 직접 풀어보실 경우 여기를 클릭해 주세요. 문제 설명 어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다. 정수 n이 매개변수로 주어질 때, n이 제곱수라면 1을 아니라면 2를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 1,000,000 입출력 예 n res...

정수 부분

문제를 직접 풀어보실 경우 여기를 클릭해 주세요. 문제 설명 실수 flo가 매개 변수로 주어질 때, flo의 정수 부분을 return하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ flo ≤ 100 입출력 예 flo result 1.42 1 69.32 69 ...

TypeScript(2)

내일배움캠프 LGLG! 주특기 플러스 주차 - TypeScript TypeScript 고급 타입 활용하기 Partial<T> 타입 타입 T의 모든 속성을 선택적으로 만든다. 기존 타입을 일부 속성만 제공하는 객체를 쉽게 생성할 수 있다. interface Person { name: string; age: n...

정수 찾기

문제를 직접 풀어보실 경우 여기를 클릭해 주세요. 문제 설명 정수 리스트 num_list와 찾으려는 정수 n이 주어질 때, num_list안에 n이 있으면 1을 없으면 0을 return하도록 solution 함수를 완성해주세요. 제한사항 3 ≤ num_list의 길이 ≤ 100 1 ≤ num_list의 원소 ≤ 100 1 ≤ n ≤...

암호 해독

문제를 직접 풀어보실 경우 여기를 클릭해 주세요. 문제 설명 군 전략가 머쓱이는 전쟁 중 적군이 다음과 같은 암호 체계를 사용한다는 것을 알아냈습니다. 암호화된 문자열 cipher를 주고받습니다. 그 문자열에서 code의 배수 번째 글자만 진짜 암호입니다. 문자열 cipher와 정수 code가 매개변수로 주어질 때 해독된 암호 문자열...