programmers

programmers

[Programmers Level 0] 중복된 문자 제거 Javascript

문제정보 문자열이 매개변수로 주어집니다. 모든 중복을 제거한 문자열을 리턴하면 됩니다. 중복을 제거하는 방법에는 다양한 방법이 있지만 저는 Set() 을 이용한 방법을 사용했습니다. 예시 my_stringresult "people""peol" "We are the world""We arthwold" 나의풀이 function solution(my_string) { let set = new Set(my_string) return [...set].join('') } set()에 my_string을 넣어주고 스프레드연산자를 이용해 배열로 만들어준 다음 문자열로만들어줬습니다. 다른사람의 풀이 function solution(my_string) { return [...new Set(my_string)].join('..

programmers

[Programmers Level 0] 합성수 찾기 Javascript

문제정보 정수 n이 매개변수로 주어지고 n이하의 합성수의 개수를 리턴하는 문제입니다. 합성수란 약수가 3개이상인 수를 뜻한다고하네요 예컨대4는 1,2,4로 나눠지기때문에 합성수이고 3은 1,3으로만 나눠지기때문에 합성수가아닙니다. 이것도 예전에 풀어보다가 막혀서 남겨뒀던 문제인데 오늘 다시 풀어보니 풀리네요.. 저는 for문을 중첩해서 문제를 풀었습니다. 예시 nresult 105 158 나의풀이 function solution(n) { let answer = 0 for(i=1; i

programmers

[Programmers Level 0] 피자 나눠 먹기(2) Javascript

문제정보 정수 n이 매개변수로 주어지고 n명이 모두 동일하게 피자조각을 나눠 먹어야합니다. 피자조각은 한판에 6개입니다. 예시 nresult 61 105 42 입출력 예 #1 6명이 모두 같은 양을 먹기 위해 한 판을 시켜야 피자가 6조각으로 모두 한 조각씩 먹을 수 있습니다. 입출력 예 #2 10명이 모두 같은 양을 먹기 위해 최소 5판을 시켜야 피자가 30조각으로 모두 세 조각씩 먹을 수 있습니다. 입출력 예 #3 4명이 모두 같은 양을 먹기 위해 최소 2판을 시키면 피자가 12조각으로 모두 세 조각씩 먹을 수 있습니다. 나의풀이 function solution(n) { let counter = 6 let answer = 1 while(counter % n != 0) { counter += 6 ans..

냠냠맨
'programmers' 카테고리의 글 목록 (9 Page)