► JS Algorithm/Programmers
-
[Programmers] JavaScript 알고리즘 | Lv.0 문자열의 앞의 n글자► JS Algorithm/Programmers 2023. 12. 18. 12:41
🔒 문제 설명 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 앞의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요. 🔒 제한사항 my_string은 숫자와 알파벳으로 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 1 ≤ n ≤ my_string의 길이 🔒 입출력 예 my_string n result "ProgrammerS123" 11 "ProgrammerS" "He110W0r1d" 5 "He110" 🔒 입출력 예 설명 입출력 예 #1 예제 1번의 my_string에서 앞의 11글자는 "ProgrammerS"이므로 이 문자열을 return 합니다. 입출력 예 #2 예제 2번의 my_string에서 앞의 5글자는 "He1..
-
[Programmers] JavaScript 알고리즘 | Lv.0 n의 배수 고르기► JS Algorithm/Programmers 2023. 12. 18. 12:33
🔒 문제 설명 정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요. 🔒 제한사항 1 ≤ n ≤ 10,000 1 ≤ numlist의 크기 ≤ 100 1 ≤ numlist의 원소 ≤ 100,000 🔒 입출력 예 n numlist result 3 [4, 5, 6, 7, 8, 9, 10, 11, 12] [6, 9, 12] 5 [1, 9, 3, 10, 13, 5] [10, 5] 12 [2, 100, 120, 600, 12, 12] [120, 600, 12, 12] 🔒 입출력 예 설명 입출력 예 #1 numlist에서 3의 배수만을 남긴 [6, 9, 12]를 return합니다. 입출력 예 #2 n..
-
[Programmers] JavaScript 알고리즘 | Lv.0 카운트 다운► JS Algorithm/Programmers 2023. 12. 15. 12:44
🔒 문제 설명 정수 start_num와 end_num가 주어질 때, start_num에서 end_num까지 1씩 감소하는 수들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요. 🔒 제한사항 0 ≤ end_num ≤ start_num ≤ 50 🔒 입출력 예 start_num end_num result 10 3 [10, 9, 8, 7, 6, 5, 4, 3] 🔒 입출력 예 설명 입출력 예 #1 10부터 3까지 1씩 감소하는 수를 담은 리스트는 [10, 9, 8, 7, 6, 5, 4, 3]입니다. 🔐 solution of mine for문 const solution = (start, end_num) => { let answer = []; for (let i = start; i >= ..
-
[Programmers] JavaScript 알고리즘 | Lv.0 조건에 맞게 수열 변환하기 3► JS Algorithm/Programmers 2023. 12. 15. 12:39
🔒 문제 설명 정수 배열 arr와 자연수 k가 주어집니다. 만약 k가 홀수라면 arr의 모든 원소에 k를 곱하고, k가 짝수라면 arr의 모든 원소에 k를 더합니다. 이러한 변환을 마친 후의 arr를 return 하는 solution 함수를 완성해 주세요. 🔒 제한사항 1 ≤ arr의 길이 ≤ 1,000,000 1 ≤ arr의 원소의 값 ≤ 100 1 ≤ k ≤ 100 🔒 입출력 예 arr k result [1, 2, 3, 100, 99, 98] 3 [3, 6, 9, 300, 297, 294] [1, 2, 3, 100, 99, 98] 2 [3, 4, 5, 102, 101, 100] 🔒 입출력 예 설명 입출력 예 #1 주어진 k인 3은 홀수이므로, 전체 배열에 3을 곱합니다. 따라서 [3, 6, 9, 30..
-
[React Native_에러해결] xcode 에러해결 '►Start the active scheme'► JS Algorithm/Programmers 2023. 12. 15. 11:05
에러상태 ▼ 에러 발생한 이유 xcode에서 '►Start the active scheme' 했더니, 아래와 같은 에러가 발생하였다 ▼ 에러코드 > react-native-webview 1 issue >> RNCWKProcessPoolManager >>> Build input file cannot be found: '/Users/소스/achivel>node_modules/react- native-webview/ios/RNCWKProcessPoolManager.m'. Did you forget to declare this file as an output of a script phase or custom build rule which produces it? 에러해결방법 pod을 재설치해준다. ▼ 에러해결 명..
-
[Programmers] JavaScript 알고리즘 | Lv.0 배열에서 문자열 대소문자 변환하기► JS Algorithm/Programmers 2023. 12. 14. 12:58
🔒 문제 설명 문자열 배열 strArr가 주어집니다. 모든 원소가 알파벳으로만 이루어져 있을 때, 배열에서 홀수번째 인덱스의 문자열은 모든 문자를 대문자로, 짝수번째 인덱스의 문자열은 모든 문자를 소문자로 바꿔서 반환하는 solution 함수를 완성해 주세요. 🔒 제한사항 1 ≤ strArr ≤ 20 1 ≤ strArr의 원소의 길이 ≤ 20 strArr의 원소는 알파벳으로 이루어진 문자열 입니다. 🔒 입출력 예 strArr result ["AAA","BBB","CCC","DDD"] ["aaa","BBB","ccc","DDD"] ["aBc","AbC"] ["abc","ABC"] 🔒 입출력 예 설명 입출력 예 #1 strArr[0]과 strArr[2]는 짝수번째 인덱스의 문자열이므로 모두 소문자로 바꿔서 ..
-
[Programmers] JavaScript 알고리즘 | Lv.0 더 크게 합치기► JS Algorithm/Programmers 2023. 12. 14. 12:40
🔒 문제 설명 연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다. 12 ⊕ 3 = 123 3 ⊕ 12 = 312 양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return 하는 solution 함수를 완성해 주세요. 단, a ⊕ b와 b ⊕ a가 같다면 a ⊕ b를 return 합니다. 🔒 제한사항 1 ≤ a, b < 10,000 🔒 입출력 예 a b result 9 91 991 89 8 898 🔒 입출력 예 설명 입출력 예 #1 a ⊕ b = 991 이고, b ⊕ a = 919 입니다. 둘 중 더 큰 값은 991 이므로 991을 return 합니다. 입출력 예 #2 a ⊕ b = 898 이고, b ⊕ a = 889 입니다...