카테고리: programmers

0

같은 숫자는 싫어 ( Level 1 )

같은 숫자는 싫어 ( Level 1 )문제배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다.이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다.배열 arr에서 제거 되고 남은 수들을 return 하는 solution 함수를 완성해 주세요.단, 제거된 후 남은 수들을 반환할 때는

0

가운데 글자 가져오기 ( Level 1 )

가운데 글자 가져오기 ( Level 1 )문제단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요.단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 나의 풀이12345const solution = s => { return s.length % 2 ? s[parseInt(s.length/2)] :

0

28. N개의 최소공배수 ( Level 3 )

N개의 최소공배수 ( Level 3 )문제두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다.예를 들어 2와 7의 최소공배수는 14가 됩니다.정의를 확장해서, n개의 수의 최소공배수는 n 개의 수들의 배수 중 공통이 되는 가장 작은 숫자가 됩니다.nlcm 함수를 통해 n개의 숫자

0

27. 멀리 뛰기 ( Level 3 )

멀리 뛰기 ( Level 3 )문제효진이는 멀리 뛰기를 연습하고 있습니다.효진이는 한번에 1칸, 또는 2칸을 뛸 수 있습니다.칸이 총 4개 있을 때, 효진이는(1칸, 1칸, 1칸, 1칸)(1칸, 2칸, 1칸)(1칸, 1칸, 2칸)(2칸, 1칸, 1칸)(2칸, 2칸)의 5가지 방법으로 맨 끝 칸에 도달할 수 있습니다.멀리뛰기에 사용될 칸의 수 n이 주어질

0

26. 야근 지수 ( Level 3 )

야근 지수 ( Level 3 )문제야근 지수회사원인 수민이는 많은 일이 쌓여 있습니다.수민이는 야근을 최소화하기 위해 남은 일의 작업량을 숫자로 메기고,일에 대한 야근 지수를 줄이기로 결정했습니다.야근 지수는 남은 일의 작업량을 제곱하여 더한 값을 의미합니다.수민이는 1시간 동안 남은 일 중 하나를 골라 작업량 1만큼 처리할 수 있습니다.수민이의 퇴근까지

0

25. 소수 찾기 ( Level 2 )

소수 찾기 ( Level 2 )문제numberOfPrime 메소드는 정수 n을 매개변수로 입력받습니다.1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하도록 numberOfPrime 메소드를 만들어 보세요.소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다.(1은 소수가 아닙니다.)10을 입력받았다면, 1부터 10 사이의 소수는 [2,3,5,7

0

24. 가장 긴 팰린드롬 ( Level 2 )

가장 긴 팰린드롬 ( Level 2 )문제앞뒤를 뒤집어도 똑같은 문자열을 palindrome이라고 합니다.longest_palindrom함수는 문자열 s를 매개변수로 입력받습니다.s의 부분문자열중 가장 긴 palindrom의 길이를 리턴하는 함수를 완성하세요.예를들어 s가 토마토맛토마토이면 7을 리턴하고 토마토맛있어이면 3을 리턴합니다. 나의 풀이1234

0

23. 괄호 확인하기 ( Level 2 )

괄호 확인하기 ( Level 2 )문제is_pair함수는 문자열 s를 매개변수로 입력받습니다.s에 괄호가 알맞게 짝지어져 있으면 True를 아니면 False를 리턴하는 함수를 완성하세요.예를들어 s가 (hello)()면 True이고, )(이면 False입니다.s가 빈 문자열(“”)인 경우는 없습니다. 나의 풀이123456789const is_pair =

0

22. 콜라츠 추측 ( Level 2 )

콜라츠 추측 ( Level 2 )문제1937년 Collatz란 사람에 의해 제기된 이 추측은,입력된 수가 짝수라면 2로 나누고, 홀수라면 3을 곱하고 1을 더한 다음, 결과로 나온 수에 같은 작업을 1이 될 때까지 반복할 경우 모든 수가 1이 된다는 추측입니다.예를 들어, 입력된 수가 6이라면 6→3→10→5→16→8→4→2→1 이 되어 총 8번 만에 1

0

21. 이상한 문자만들기 ( Level 2 )

이상한 문자만들기 ( Level 2 )문제toWeirdCase함수는 문자열 s를 매개변수로 입력받습니다.문자열 s에 각 단어의 짝수번째 인덱스 문자는 대문자로,홀수번째 인덱스 문자는 소문자로 바꾼 문자열을 리턴하도록 함수를 완성하세요.예를 들어 s가 try hello world라면 첫 번째 단어는 TrY, 두 번째 단어는 HeLlO, 세 번째 단어는 Wo