문제 정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요 나의 풀이) 다른 풀이) 나머지 연산자(%)와 나눗셈 연산자(/)를 사용하지 않고 나머지 구하기 number1라는 변수를 number2로 나누기 위해 매개변수 선언 나누는 수가 0일 경우, 나누기 불가함 반...
문제 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요 나의 답) 다른 사람의 답) **정수라는 조건이 있기 때문에 추가하기 0 < num1, num2 <= 100**
생각한 순서 짝수와 홀수니까 2로 나누어서 확인하면 되겠다 num의 범위가 정수이기 때문에 음수도 고려하기 삼항연산자를 써서 코드를 간단히 쓰자 막힌 부분 짝수, 홀수라는 생각 때문에 2로 나누는 것에 집착함 실마리 2로 나누어지는지 확인하는게 아니라 2로 나눈 후의 나머지가 더 중요하다는 걸 깨달음 > % 를 사용해서 나머지가 무엇인지 확인! 해...
생각한 순서 for문 돌리기 + 조건문 사용하여 +/- 처리하기 막힌 부분 for문과 조건문을 어떻게 쓰는 거였더라... 아무리해도 absolutes의 index[0]만 출력되지 않음 (양,음수 조건문은 실행 O) 실마리 아무데나 return... 던져서 안 돌아감... 바보인듯 해결 코드
생각한 순서 약수를 어떻게 구하더라? (n/1), (n/2), ... , (n/n-1), (n/n) 여기서 나머지가 0인 경우 더하기 ! 막힌 부분 반복문 조건을 잘못 걸었음 (n.length로 했음..) 약수에 필수로 들어가는 1이 들어가지 않음 실마리 n.length가 아닌 n으로 조건 걸기 i < n;에서 i <= n;으로 바꿈 해결 코드 다...
생각한 순서 배열 안 더하기 어떻게 하더라? 막힌 부분 더하기만 해버림..ㅎㅎ 실마리 arr.length로 나누기 함! 해결 코드 다른 사람 풀이 reduce함수... 생각은 했지만 arr.length로 안나눴음...ㅎㅁㅎ
생각한 순서 x * i 를 해서 배열 안에 넣으면 되겠다! 막힌 부분 반복문에 들어가는 조건... 실마리 n.length가 아니라 n으로 해야겠다! 해결 코드 다른 사람 풀이 이게 머야... Array(n) fill(x) map =>
생각한 순서 자연수 N을 하나하나 나눠서 배열 안에 넣을까? 그 배열 안에 들어온 걸 다 더하면 되지 않을까? 막힌 부분 N을 배열 안에 넣는 거.. array.from 말고 reduce 쓰면 더 낫지 않을까? 실마리 array.from 쓰기.. 해결 코드 다른 사람 코드 우와 n+"" 사용하다니 parseInt...
생각한 순서 나머지가 1이 되는 수가 많을 수도 있으니까.. 나머지가 1인 숫자들을 배열 안에 넣고 가장 작은 수 리턴하자 % 사용하기 arr.push 하기 막힌 부분 for문 사용 미숙 for문 조건 잘 못 지정(n.length -> n) 실마리 for문 조건 잘 못 지정(n.length -> n) 확인 해결 코드 다른 사람 풀이 내 풀이는 나머지가...
생각한 순서 p와 y의 개수를 세서 비교하기 소문자, 대문자가 섞여있으니까 하나로 통일하기 막힌 부분 += 사용 미숙 변수 2개...? 코드가 왜이렇게 길지.. match 메소드 사용하고 싶지만 어떻게 하지...? 실마리 코드가 길어도 그냥 쭉 써보기 다른사람의 풀이 열어봤으나 오히려 헷갈려짐 해결 코드 다른 사람 풀이
생각한 순서 짝수, 홀수일 때 나눠서 생각하면 되지 않을까? 막힌 부분 n/2 으로 해서 제대로 리턴되지 않음 실마리 % 사용 해결 코드
생각한 순서 리턴 값에 0을 먼저 넣어두고 앞뒤로 넣으면 되지 않을까? 막힌 부분 들어오는 음식의 가짓수가 n개라는 점 string을 고려하지 않음 배열을 문자열로 바꾸는 것 실마리 반복문의 조건을 제대로 지정 문자열로 변경하여 repeat 사용 해결 코드
오늘은 너무 단순해서.. 간단히 적습니당 Number()함수 사용~
생각한 순서 숫자를 문자열로 바꿀 것 문자열로 바꿔서 배열에 넣을 것 배열의 각 요소들을 숫자로 바꾸어서 더하기 x를 3번의 숫자로 나누었을 때 나머지가 0이면 true, 아닐 경우 false 반환 막힌 부분 숫자 -> 문자열 -> 숫자 익숙하지 않았음 실마리 정신을 똑바로 차리고 내가 숫자로 바꿨는지, 문자로 바꿨는지 흐름을 놓치지 않고자 함 해결 코...
생각한 순서 숫자를 문자열로 변환 문자열을 sort()를 사용하여 내림차순 정렬 막힌 부분 내림차순 정렬을 처음 해봄... sort()안의 조건으로 정렬하는 것이 생소했다... 실마리 화살표 함수 사용...?! 해결 코드 number() 소수점까지 고려 parseInt() 소수점 버리기
생각한 순서 F(2), F(3) ... 이렇게 커질떄 어떤 규칙이 있는지 확인 이미 주어진 값인 F(0)과 F(1)을 먼저 배열 안에 넣어두기 F(3) = F(2) + F(1)이기 때문에 n=3일 경우, F(3) = F(3-1) + F(3-2) 라고 생각 for문을 사용하여 3번을 숫자로 변환 막힌 부분 for문의 조건문 걸기.. 까다로웠다 문제를 잘 못...
생각한 순서 문제를 이해하는 것부터 오래 걸림 바뀐 숫자들을 배열 안에 넣은 다음에 마지막 인덱스를 세면 되지 않나? 막힌 부분 생각보다 배열 안에 넣는 것이 어려웠음 더 쉬운 방법이 있는 것 같았음 실마리 새로운 변수를 선언하여, 숫자가 바뀔 때마다 1씩 더해주기 해결 코드 while 문... 쉽지 않다
생각한 순서 문자열인 배열이라는 것 조심하기!! 막힌 부분 놀랍게도 없었음... 실마리 리턴할 때 문자열이라는 것을 고려할 것! 해결 코드
생각한 순서 배열을 뒤집어서 앞의 4자리를 맨뒤로 보내면 되지 않을까? 막힌 부분 분명 마지막에 join했는데 계속 실행되지 않음... 실마리 reverse()해서 뒤집었기 때문에 unshift 뿐만 아니라 for문 조건도 잘 적어야 한다는 사실!!!! 해결 코드
생각한 순서 0 ~ 9 를 가지고 주어진 배열이랑 비교하면 되지 않나? 막힌 부분 생각한대로 하면 for문을 두번 돌려야하는 사태가...ㄹ 실마리 차리리 0 ~ 9 까지 더한 숫자에서 뺀 값을 리턴하면 되잖아! 해결 코드
생각한 순서 sort()로 뒤집이서 가장 작은 숫자로 비교하면 되지 않을까 막힌 부분 sort()를 사용하면 기존에 주어진 배열을 건드리는 것... 리턴값이 달라짐 ㅠ 실마리 주어진 배열안에서 가장 작은 숫자 찾기! 해결 코드
생각한 순서 for문 사용하면 되겠다! 막힌 부분 실마리 해결 코드
생각한 순서 문제 제대로 이해하기 막힌 부분 money가 이용금액과 같거나 클 경우 실마리 삼항연산자 해결 코드
생각한 순서 어떻게 배열의 가운데 요소를 꺼낼 것인가 짝수일 경우 두 글자를 어떻게 반환하지? 막힌 부분 두 글자 반환하기... 실마리 너무나 기초적인 것을 몰랐음.. return에 +만해도 되는 거였음...!!!!1 해결 코드
생각한 순서 자연수 뒤집기 배열에 넣기 막힌 부분 아무리해도 push가 되지 않음.....ㅠㅠㅠ 오히려 string보다 number를 다루기 어렵다고 느낌 실마리 i str.length라고 적음... 해결 코드