본문 바로가기

Programing/CodeKata12

Algorithm TimeAttack 문제// 1부터 6까지 숫자가 적힌 주사위가 세 개 있습니다.// 세 주사위를 굴렸을 때 나온 숫자를 각각 a, b, c라고 했을 때 얻는 점수는 다음과 같습니다.// 1) 세 숫자가 모두 다르다면 a + b + c 점을 얻습니다.// 2) 세 숫자 중 어느 두 숫자는 같고 나머지 다른 숫자는 다르다면 (a + b + c) × (a2 + b2 + c2 )점을 얻습니다.// 3) 세 숫자가 모두 같다면 (a + b + c) × (a2 + b2 + c2 ) × (a3 + b3 + c3 )점을 얻습니다.// 세 정수 a, b, c가 매개변수로 주어질 때, 얻는 점수를 return 하는 solution 함수를 작성해 주세요// ( 알파벳 뒤의 글자는 각각 2 : 제곱, 3 : 세제곱을 의미합니다.)// 입출력 .. Programing/CodeKata 2024. 6. 14.
Algorithm TimeAttack // 문자열 myString이 주어집니다. "x"를 기준으로 해당 문자열을 잘라내 // 배열을 만든 후 사전순의 역으로 정렬한 배열을 return 하는 solution 함수를 완성해 주세요.// 단, 빈 문자열은 반환할 배열에 넣지 않습니다.// 입출력 예// "axbxcxdx" => ["d","c","b","a"]// "dxccxbbbxaaaa" => ["d","cc","bbb","aaaa"]function solution(my_String) { let sortedArray; return sortedArray;}// 테스트 코드function runTests() { const testCases = [ { input: "abcxdefxghi", expected: ["ghi",.. Programing/CodeKata 2024. 5. 31.
[프로그래머스] 배열에서 문자 대소문자로 반환하기 (toUpperCase(), toLowerCase(), map()) [level 0] 배열에서 문자열 대소문자 변환하기 - 181875문제 링크 성능 요약메모리: 33.4 MB, 시간: 0.06 ms구분코딩테스트 연습 > 코딩 기초 트레이닝채점결과정확성: 100.0합계: 100.0 / 100.0제출 일자2024년 05월 22일 19:37:01문제 설명문자열 배열 strArr가 주어집니다. 모든 원소가 알파벳으로만 이루어져 있을 때, 배열에서 홀수번째 인덱스의 문자열은 모든 문자를 대문자로, 짝수번째 인덱스의 문자열은 모든 문자를 소문자로 바꿔서 반환하는 solution 함수를 완성해 주세요.제한사항1 ≤ strArr ≤ 201 ≤ strArr의 원소의 길이 ≤ 20strArr의 원소는 알파벳으로 이루어진 문자열 입니다.입출력 예 strArrresult .. Programing/CodeKata 2024. 5. 24.
[프로그래머스] 문자열이 몇 번 등장하는지 세기 (indexOf, while) [level 0] 문자열이 몇 번 등장하는지 세기 - 181871문제 링크 성능 요약메모리: 33.5 MB, 시간: 0.04 ms구분코딩테스트 연습 > 코딩 기초 트레이닝채점결과정확성: 100.0합계: 100.0 / 100.0제출 일자2024년 05월 21일 18:24:39문제 설명문자열 myString과 pat이 주어집니다. myString에서 pat이 등장하는 횟수를 return 하는 solution 함수를 완성해 주세요.제한사항1 ≤ myString ≤ 10001 ≤ pat ≤ 10입출력 예 myStringpatresult "banana""ana"2"aaaa""aa"3 입출력 예 설명입출력 예 #1"banana"에서 1 ~ 3번 인덱스에서 한 번, 3 ~ 5번 인덱.. Programing/CodeKata 2024. 5. 24.
[프로그래머스] 특정 문자 제거하기 (replaceAll) [level 0] 특정 문자 제거하기 - 120826문제 링크 성능 요약메모리: 33.6 MB, 시간: 0.04 ms구분코딩테스트 연습 > 코딩테스트 입문채점결과정확성: 100.0합계: 100.0 / 100.0제출 일자2024년 05월 21일 19:08:10문제 설명문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요.제한사항1 ≤ my_string의 길이 ≤ 100letter은 길이가 1인 영문자입니다.my_string과 letter은 알파벳 대소문자로 이루어져 있습니다.대문자와 소문자를 구분합니다.입출력 예 my_stringletterresult "abcd.. Programing/CodeKata 2024. 5. 24.