FE JS 알고리즘 문제 풀이(5주차)

김윤경·2023년 5월 9일
0

JS 알고리즘 문제

목록 보기
4/10
post-thumbnail

💻 5주차 문제

팩토리얼

⭐⭐⭐⭐⭐


💡 i 팩토리얼(i!)은 1부터 i까지 정수의 곱을 의미합니다. 예를 들어 5! = 5 4 3 2 1 = 120입니다. 정수 n이 주어질 때 다음 조건을 만족하는 가장 큰 정수 i를 return하도록 solution 함수를 완성해주세요.

  • i! ≤ n

k의 개수

⭐⭐⭐⭐⭐⭐⭐⭐⭐


💡 1부터 13까지의 수에서, 1은 1, 10, 11, 12, 13 이렇게 총 6번 등장합니다. 정수 i, j, k가 매개변수로 주어질 때, i부터 j까지 k가 몇 번 등장하는지 return하도록 solution 함수를 완성해주세요.


너무 어렵당 ㅜㅜ

가까운 수

⭐⭐⭐⭐⭐⭐⭐⭐


💡 정수 배열 array와 정수 n이 매개변수로 주어질 때, array에 들어있는 정수 중 n과 가장 가까운 수를 return하도록 solution 함수를 완성해주세요.


어지저찌 찾아서 성공했다 . . . 😫😥😭

잘라서 배열로 저장하기

⭐⭐⭐


💡 문자열 my_strn이 매개변수로 주어질 때, my_str을 길이 n씩 잘라서 저장한 배열을 return하도록 solution 함수를 완성해주세요.


초반에 for 반복문을 사용했었는데, 오류가 나서 찾아보니까 while을 사용한 방법이 많았다 !

한 번만 등장한 문자

⭐⭐⭐⭐⭐⭐⭐⭐⭐


💡 문자열 s가 매개변수로 주어집니다. s에서 한 번만 등장하는 문자를 사전 순으로 정렬한 문자열을 return하도록 solution 함수를 완성해보세요. 한 번만 등장하는 문자가 없을 경우 빈 문자열을 return 합니다.


이번 주 알고리즘 문제 왤케 어렵냐 . . . 😥

0개의 댓글