
모음 제거 관련 문제 (Javascript)

코딩테스트 0레벨 복습

문제 분석 팩토리얼 연산을 한 결과값을 주어지면 팩토리얼의 인수를 구하는 문제인데 여기서 조금 시간이 걸렸던 점은 팩토리얼의 결과값이 아닌 특정값의 이하인 최대 팩토리얼 값을 구한다는 점에서 오래 걸렸다. 추상적 표현 팩토리얼 결과이 될 때까지 i 곱하기 그리고 만약 ans이 주어진 n보다 높아지면 i-1을 반환하기. 코드 구현

약수의 합

문제 분석 정수인 인자(n)을 받으면 길이가 n인 직각이등변을 출력하면 된다. 그렇다면 반복문을 두 번 쓰면 수월할 것 같다. 추상적 표현 반복문의 행과 열이 n이 되어야 한다. 행에서의 반복문은 i가 1씩 증가하면 된다. 코드 구현 초반 실수 이렇게 작성하면 사이즈 때문에 오류가 나온다. 이 문제는 도저히 감이 안 잡히고 고민하

문자열에서 1회만 등장한 문자를 배열에 담고 사전순으로 정렬한 문자열로 반환하면 됩니다.

인수로 주어진 문자열에서 자연수들만 추출하고 그것의 합을 반환하면 된다.

문제 분석 이진수를 의미하는 문자열을 인자로 받는다. 문자열을 숫자로 바꿔야 하나? 이진수을 다루는 메서드는 무엇이 있을까? > - toString(2) > 추가적으로 2진수를 10진수로 바꾸는 방법은 어떠할까? > - parseInt(변수, 2) > 코드 구현 모범 답안 나처럼 푼 사람이 대부분이었는

소인수분해란 어떤 수를 소수(prime number)들의 곱으로 표현하는 것이다. 소수이면서 주어진 수의 약수이면 된다.

입출력 예를 살펴보면 Z 앞에 있는 숫자를 없는 숫자처럼 대하는 문제다.

이 문제는 배열 안에 "7"의 개수를 세면 된다.

numbers 안에 영어표현의 숫자를 의미하는 문자열이 있다. 그 문자열을 해당하는 숫자로 반환하면 된다.

직사각형 넓이 구하기

가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다.

문제 분석 문자열 일치 여부를 따지면 되는건가?? 코드 구현 모범 답안 잘한 점 & 부족한 점