예시 케이스는 통과했는데, 다른 추가 케이스들을 통과하지 못했다. 예외 케이스를 생각하지 못해서 실패했다. 반복문을 2번사용했는데 오류가 있나보다.d.sort()로 d의 배열을 오름차순으로 바꾼다.reduce()메서드로 초깃값이 0인 순회하며 합계한다.초깃값이 0이므로
예시 케이스는 통과했는데, 다른 추가 케이스들을 통과하지 못했다. 예외 케이스를 생각하지 못해서 실패했다. 띄어쓰기까지 구현하지 못했다.문자열의 모든 문자를 소문자로 바꾼다.split()메서드로 띄어쓰기를 기준으로 문자열을 배열로 나눈다.map()메서드를 통해 배열을
예시 1번을 풀지 못해서 실패했다.중복되는 숫자를 없애는거까지는 되었지만, 중복되는 숫자를 지웠지만, 뒤쪽에 한번더 중복되는 숫자데이터들이 있다면, 그 데이터들까지 중복처리되어 없애버리므로, 실패했다.filter()메서드로 데이터 값과 인덱스를 매개변수로 갖는다.데이터
갑자기 팔자에도 없던 중학교 교과를 다시 배웠다. 최대 공약수는 두 수의 약수를 배열로 만든다음에 겹치는 숫자들 중 가장 큰 수가 최대 공약수이고, 최소 공배수는 두 매개변수를 곱하고 최대공약수를 나눈값이 된다. 😏 내 풀이 star라는 빈 문자열을 만든다.
문자열에 n만큼 \*을 할당해주고, 이걸 m만큼 찍어내면 될것 같다.star라는 빈 문자열을 만든다.반복문안에 반복문으로 m만큼 \*을 star에 할당해준다.star을 n만큼 출력한다.\*을 m번만큼 repeat()한다.n번 만큼 출력한다.
각 더한값을 push해서 배열에 넣어주려고 했는데, 배열안에 배열이 구현이 안되어서 실패했다.매개변수 A을 map매서드로 순회한다.arr1과 idx1을 매개변수로 갖는다.이 매개변수들을 다시 map매서드로 순회한다.순회하면서 얻은 각 값들은 val(A값) + Bidx1
출처:https://school.programmers.co.kr/반복문으로 price을 count횟수만큼 곱해준 후 값을 더한 값을 money와 비교해주면 될 것 같다.answer을 선언 후 0을 할당한다.count만큼 반복하는 반복문을 실행한다.반복할 때 마
출처:https://leetcode.com/problemset/all/?page=1&difficulty=EASYfailed.🥲bracket이 중복되있는경우, 통과하지못하는 케이스 발생ex. "(){}\[])(" 케이스는 fail로 되어야하는데, "("케이스에
출처:https://leetcode.com/problemset/all/?page=1&difficulty=EASYfailed.🥲테스트 케이스를 제대로 파악하지못했음.로직을 바꿀때마다 테스트 케이스에 걸림.!.strs.length를 통해, strs.length가
출처:https://leetcode.com/problemset/all/?page=1&difficulty=EASYs을 배열로 바꾼후, 반복문을 통해 맞는 숫자를 찾아 그 숫자에 값을 반환시켜 새로운 배열에 넣어준다. 다른 조건문도 충족시킨 후에 배열을 모두 더해
출처:https://leetcode.com/problemset/all/?page=1&difficulty=EASY x를 문자열로 바꾼 후, 열마다 원소로 나누어 배열로 바꾼 후, 순서를 뒤집은 배열과 뒤집지 않은 배열을 비교하면 될 것 같다. 😏 내 풀이 x +
출처:https://leetcode.com/problemset/all/?page=1&difficulty=EASY반복문안에 반복문으로, 하나씩 더해봐서 target의 값이 나오면 return하게 해주면 될 것 같다.nums.length만큼 반복하는 반복문을 생성
출처:https://leetcode.com/problemset/all/?page=1&difficulty=EASYnums배열을 반으로 갈라, X배열과 Y배열로 나눈뒤 두 배열의 원소들을 교차로 더해주면 될 것 같다.arrX와 arrY로 빈 배열을 선언한다.num
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challengesparseInt()를 활용해 값이 NaN일 경우, false를 반환해주도록 하는 방법을 만들었지만 실패문자열을 원소로 쪼개어 배열로
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges아스카 코드로 알파벳들을 숫자로 바꾼 후, 내림차순으로 두고 더해주면 될 것 같다.sm과 lg는 각각 소문자 대문자를 받을 변수이다.
배열의 길이가 일치한지 확인 후, 각 배열을 반복하며 더 해준 값들을 return하면 될 것 같다.num에 0을 할당한다.조건문으로 a와 b의 길이가 일치한지 확인한다.반복문을 통해, a와 b의 맞는 순서끼리 곱한 후 num에 더해준다.reduce()메서드로 각 배열을
'수'와 '박'을 따로 할당해주어 n의 값이 홀수인지 짝수인지 판별 후 맞는 값을 넣어주면 될 것 같다.'sum', 'a', 'b'를 각각 빈 문자열과 '수' '박'을 할당한다.홀수인지 먼저 판별후에 (n - 1) / 2번만큼 sum에 각 a와 b를 더해준다.홀수이므로
글자가 늘어날때마다 발생하는 규칙이 있을것 같다. 그 규칙을 찾고 알맞게 식을 작성하면 될 것 같다.글자수가 홀수인지 짝수인지 부터 찾는다.홀수일 경우 글자길이의 1을 뺀다음 2로 나누고, 그 값을 인덱스로 넣어준다.짝수일 경우, 2를 나누고 1을 뺀 첫번째 글자를 추
0부터 9까지 있는 배열을 만들어 주고 그 값이랑 다른 값을 찾은뒤에 그 값들을 더해주면 될 것 같다.arr에 0부터 9까지 할당해준다.filter함수를 통해 값들을 찾는다.include함수를 통해 numbers에 포함되어있지 않은 값들을 찾는다.찾은 값들을 reduc
absolutes.length === signs.length가 참인지 먼저 판단하고 반복문을 통해 false를 찾아내고 그 인덱스를 absolutes인덱스에 적용해서 음수로 만들고 값을 더하면 될 것 같다.num에 0을 할당한다.absolutes.length === s