😈 더 크게 합치기 📗 문제 설명 양의 정수 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 합니다. 입출력 예 설명..
😈 문자열 섞기 📗 문제 설명 길이가 같은 두 문자열 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..
😈 문자안에 문자열 📗 문제 설명 문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요. 👀 제한사항 1 ≤ str1의 길이 ≤ 100 1 ≤ str2의 길이 ≤ 100 문자열은 알파벳 대문자, 소문자, 숫자로 구성되어 있습니다. 📃 입출력 예 my_stringkresult str1 str2 result "ab6CDE443fgh22iJKlmn1o" "6CD" 1 "ppprrrogrammers" "pppp" 2 "AbcAbcA" "AAA" 2 💬입출력 예 설명 입출력 예 설명 #1 "ab6CDE443fgh22iJKlmn1o" str1에 str2가 존재하므로 1을 return합니다. 입출력 예 설명 #2 "..
😈 배열의 유사도 📗 문제 설명 두 배열이 얼마나 유사한지 확인해보려고 합니다. 문자열 배열 s1과 s2가 주어질 때 같은 원소의 개수를 return하도록 solution 함수를 완성해주세요. 👀 제한사항 1 ≤ s1, s2의 길이 ≤ 100 1 ≤ s1, s2의 원소의 길이 ≤ 10 s1과 s2의 원소는 알파벳 소문자로만 이루어져 있습니다 s1과 s2는 각각 중복된 원소를 갖지 않습니다. 📃 입출력 예 my_stringkresult s1 s2 result ["a", "b", "c"] ["com", "b", "d", "p", "c"] 2 ["n", "omg"] ["m", "dot"] 0 💬입출력 예 설명 입출력 예 설명 #1 "b"와 "c"가 같으므로 2를 return합니다. 입출력 예 설명 #2 같은 ..
😈 특정 문자 제거하기 📗 문제 설명 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 👀 제한사항 1 ≤ my_string의 길이 ≤ 100 letter은 길이가 1인 영문자입니다. my_string과 letter은 알파벳 대소문자로 이루어져 있습니다. 대문자와 소문자를 구분합니다. 📃 입출력 예 my_stringkresult my_string letter result "abcdef" "f" "abcde" "BCBdbe" "B" "Cdbe" 💬입출력 예 설명 입출력 예 설명 #1 "abcdef" 에서 "f"를 제거한 "abcde"를 return합니다. 입출력 예 설명 #2 "B..
😈 모음 제거 📗 문제 설명 영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 👀 제한사항 my_string은 소문자와 공백으로 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 📃 입출력 예 my_stringkresult my_string result "bus" "bs" "nice to meet you" "nc t mt y" 💬입출력 예 설명 입출력 예 설명 #1 "bus"에서 모음 u를 제거한 "bs"를 return합니다. 입출력 예 설명 #2 "nice to meet you"에서 모음 i, o, e, u를 모두 제거한 "nc t mt..