전체 글

잘 좀 기록하자
😈 공배수 📗 문제 설명 문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요. 👀 제한사항 10 ≤ number ≤ 100 2 ≤ n, m +(number%n === 0 && number%m ===0)
😈 n의 배수 📗 문제 설명 정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요. 👀 제한사항 2 ≤ num ≤ 100 2 ≤ n ≤ 9 📃 입출력 예 num n result 98 2 1 34 3 0 💬입출력 예 설명 입출력 예 설명 #1 98은 2의 배수이므로 1을 return합니다. 입출력 예 설명 #2 32는 3의 배수가 아니므로 0을 return합니다. 💎나의 풀이 const solution = (num, n) => +(num % n === 0)
😈 두 수의 연산값 비교하기 📗 문제 설명 양의 정수 a와 b가 주어졌을 때, a ⊕ b와 2 * a * b 중 더 큰 값을 return하는 solution 함수를 완성해 주세요. >단, a ⊕ b와 2 * a * b가 같으면 a ⊕ b를 return 합니다. 👀 제한사항 1 ≤ a, b < 10,000 📃 입출력 예 a b result 2 91 364 91 2 912 💬입출력 예 설명 입출력 예 설명 #1 a ⊕ b = 291 이고, 2 * a * b = 364 입니다. 둘 중 더 큰 값은 364 이므로 364를 return 합니다. 입출력 예 설명 #2 a ⊕ b = 912 이고, 2 * a * b = 364 입니다. 둘 중 더 큰 값은 912 이므로 912를 return 합니다. 💎나의 풀이 복잡해..
😈 더 크게 합치기 📗 문제 설명 양의 정수 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 입니다. 둘 중 더 큰 값은 898 이므로 898을 return 합니다. 💎나의 풀이 변수를 String으로 합치고 비교할 때 i..
😈 문자열 곱하기 📗 문제 설명 문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요. 👀 제한사항 1 ≤ my_string의 길이 ≤ 100 my_string은 영소문자로만 이루어져 있습니다. 1 ≤ k ≤ 100 📃 입출력 예 my_string k result "string" 3 "stringstringstring" "love" 10 "lovelovelovelovelovelovelovelovelovelove" 💬입출력 예 설명 입출력 예 설명 #1 예제 1번의 my_string은 "string"이고 이를 3번 반복한 문자열은 "stringstringstring"이므로 이를 return 합니다. 입출력 예 설명..
😈 문자 리스트를 문자열로 변환하기 📗 문제 설명 문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요. 두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. 👀 제한사항 1 ≤ arr의 길이 ≤ 200 arr의 원소는 전부 알파벳 소문자로 이루어진 길이가 1인 문자열입니다. 📃 입출력 예 arr result ["a","b","c"] "abc" 💎나의 풀이 const solution = arr => arr.join("")
😈 문자열 섞기 📗 문제 설명 길이가 같은 두 문자열 str1과 str2가 주어집니다. 두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. 👀 제한사항 1 ≤ str1의 길이 = str2의 길이 ≤ 10 📃 입출력 예 str1 str2 result "aaaaa" "bbbbb" "ababababab" 💎나의 풀이 문제만 보면 간단해 보인다. 우선 str1을 배열로 만들고 중간 중간 str2를 껴넣자. Array.map()을 사용하여 뱉어 내었다. map() 메소드 설명은 추후에 따로 업로드 하겠다. const solution = (str1, str2) => [...str1].map((x, idx)=> x+str2[i..
😈 문자열 겹쳐쓰기 📗 문제 설명 문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요. 👀 제한사항 my_string와 overwrite_string은 숫자와 알파벳으로 이루어져 있습니다. 1 ≤ overwrite_string의 길이 ≤ my_string의 길이 ≤ 1,000 0 ≤ s ≤ my_string의 길이 - overwrite_string의 길이 📃 입출력 예 my_stringkresult str1str2result my_string overwrite_string s res..
수빡이
수빡이의 개발