문제 막혔던 점 처음에 이렇게 식을 썼는데 > 입력값 〉 " i love you" 기댓값 〉 ["i", "love", "you"] 실행 결과 〉 실행한 결괏값 ["","i","","","","love","","you"] > 입력값 〉 " programm
문제 막혔던 점 풀이 >
곱과 합을 어떻게 각각 계산해서 비교해야할지 좀 막막했다. 검색해보니 .reduce()라는 내장 함수가 있어 이를 활용했다.삼항연산자를 사용하는게 아직 익숙하지 않아 마지막 조건문을 너무 길게 쓴 것 같아 아쉽다. 얼른 연습해서 익숙해지도록 해야겠다.\[코딩앙마 자바
처음에는 for문으로 str20번째와 str10을 비교해서 찾아야 하나 했는데 str1번째를 어떻게 비교하지?라는 의문이 들어 아닌것 같다는 결론이 났다..(시간초과 할 것 같았음).includes() 내장함수가 있다는 것을 알게되어 이를 적용해 풀었다.삼항연산자를 이
처음에 홀수인 것을 먼저 고려해서 홀수일 때 "Odd", 그 외에는 "Even"을 반환하는 식을 만들어야겠다고 생각하고 코드를 작성했다.몇몇 테스트 케이스를 통과하지 못해서 조건식을 짝수로 변경했더니 통과했다.왜 그럼 틀렸었을까?num%2 === 1은 홀수의 조건식 중
각 자릿수를 더하기 위해 10으로 나눠서 계산하는 방법으로 풀었는데, 문자열로 변환해서 푸는 방법도 있어 두 가지 다 풀어보았다.문자열로 변환하기 위해서는 .toStirng() 또는 String()을 쓸 수 있는데 이 두가지의 차이점이 궁금해서 아래에 정리해놓았다.문자
문제 막혔던 점 자연수를 문자열로 바꿔서 마지막부터 배열에 넣어줘야겠다고 생각하고 코드를 작성했다. > 하지만 빈 배열이 출력됐다. 그 이유는 반복문을 잘못 작성해서 였다. 자연수 n은 .length를 적용할 수 없는데 for문에 초기화할 때 떡하니 써놨다; 수정
문제 막혔던 점 💡TIL 풀이
answer 배열에 divisor로 나눠지는 element를 담고, 만약 하나도 없다면 배열에 -1을 담아 반환하는 식을 작성하는데이렇게 코드를 짰더니 answer이 빈 배열인 테스트 케이스에서 통과하지 않았다.두 가지 틀린 부분이 있었다.위의 코드에서 answer 배
문제 막혔던 점 처음에는 x배열을 반복문 밖에서 초기화했었다. 첫 번째 숫자부터 마지막 숫자까지의 약수가 x 배열에 모두 추가돼 약수의 개수를 알기 어려웠다. 이를 해결하기 위해 x배열 초기화를 첫번째 for문 안쪽으로 옮겼다. 각 숫자마다 x배열이 초기화되고 그 숫
진법 변환을 하는 과정에서 어려움이 있었는데 내장함수가 있을 것 같아 검색해보았다.내장함수를 이용해 간단한 코드로 작성했지만 직접 진법 변환하는 방법도 알아야 할 것 같다.같은 코드를 더 줄여서 다음과 같이 작성할 수 있다.10진수 -> N진수 : .toString(N