다른 사람의 문제 풀이를 보니까 제한 사항은 따로 입력을 안했던데, 왜지?알고리즘 풀이가 처음이라서 기본 세팅된 코드 그대로 사용해야 하는 줄 알았는데, 결과값만 맞으면 수정해도 상관이 없었다. 화살표 함수로 간단하게 표현할 수 있을 것 같다.
알고리즘 문제를 풀면서 잘 안풀리는 문제들이 생기기 시작했다. 이제 쉽게 푼 문제는 그냥 내가 작성한 코드만 확인하고, 다른 사람 풀이를 확인해서 좀 더 쉬운 코드가 있으면 그 코드를 분석해서 생각을 정리해 보려고 한다. 못 푼 문제에 대해서는 철저히 분석해서 내 것으
오늘 두 문제를 풀었는데, 두 문제 모두 쉽게 풀 수 있었다.
Math.min() 주어진 숫자들 중 가장 작은 값을 반환이 문제를 풀 때 처음에 리턴값에 Math.min(arr) 라고 적었다가 오류가 생겼었다. arr 배열을 전개연산자로 풀어서 넣어야 했다. 아직 디테일이 부족하다.바로 return이 가능한가?바로 retrun i
오늘은 안 풀리는 문제들이 몇개 있어서 두 세문제 정도 띄어넘고 풀리는 것 먼저 풀었다. 아직까지 문제만 보면 머릿속이 하얗게 변한다..문자열에 사칙연산을 가하면 숫자로 반환된다.
수 x를 문자로 변환한 후 전개연산자를 이용하여 배열로 바꿔준다.for문을 통해 배열의 각 인덱스에 있는 값들을 숫자로 형변환하여 s에 더해준다. (s의 초기값은 0)삼항연산자를 활용하여 x를 s로 나눈 나머지가 0이면 true, 아니면 false를 반환한다.💡숫자
오류가 계속 나서 알고리즘 스터디들 하는 30분 동안 해결책을 찾았다. 이번 문제는 조건이 많이 제시되어 있어서 이것을 어떻게 효율적으로 풀 수 있을지에 대해 고민했던 것 같다.주어진 수가 1이면 0을 반환한다.주어진 수가 0이 아닐 시입력된 수가 짝수면 2로 나눈다입
임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다.n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고,n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요.n은 1이상, 50000000000000 이하인 양
0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.1 ≤ numbers의 길이 ≤ 90 ≤ nu
Mate.min() 메서드를 사용하여 arr배열에서 가장 작은 수를 찾고, Array.splice() 메서드를 이용하여 배열에서 특정 값을 제거할 수 있다.