LV2 썸네일형 리스트형 5/18[문제풀이] 프로그래머스 Lv2 괄호 회전하기 문제풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 function solution(s) { s = s.split(""); let Len = s.length - 1; let answer = 0; for(let x=0; x 더보기 5/17[문제풀이] 프로그래머스 Lv2 영어 끝말잇기 해당 문제의 풀이 코드이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 function solution(n, words) { var answer = [0,0]; // ? 번째 사람이 ? 번째 차례에 let talkWord = []; talkWord.push(words[0]) for(let x = 1; x 더보기 5/14[문제풀이] 프로그래머스 Lv2 짝지어 제거하기 문제 설명 짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다. 이 과정을 반복해서 문자열을 모두 제거한다면 짝지어 제거하기가 종료됩니다. 문자열 S가 주어졌을 때, 짝지어 제거하기를 성공적으로 수행할 수 있는지 반환하는 함수를 완성해 주세요. 성공적으로 수행할 수 있으면 1을, 아닐 경우 0을 리턴해주면 됩니다. 예를 들어, 문자열 S = baabaa 라면 b aa baa → bb aa → aa → 의 순서로 문자열을 모두 제거할 수 있으므로 1을 반환합니다. 제한사항 문자열의 길이 : 1,000,000이하의 자연수 문자열은 모두 소문자로 이루어져 있습니다. .. 더보기 5/13[문제풀이] 프로그래머스 Lv2 숫자의 표현 문제 설명 Finn은 요즘 수학공부에 빠져 있습니다. 수학 공부를 하던 Finn은 자연수 n을 연속한 자연수들로 표현 하는 방법이 여러개라는 사실을 알게 되었습니다. 예를들어 15는 다음과 같이 4가지로 표현 할 수 있습니다. 1 + 2 + 3 + 4 + 5 = 15 4 + 5 + 6 = 15 7 + 8 = 15 15 = 15 자연수 n이 매개변수로 주어질 때, 연속된 자연수들로 n을 표현하는 방법의 수를 return하는 solution를 완성해주세요. 제한사항 n은 10,000 이하의 자연수 입니다. 입출력 예 n result 15 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 function solution(n) { let answer = 0; for(let.. 더보기 5/12[문제풀이] 프로그래머스 Lv2 최댓값과 최솟값 문제 설명 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다. 제한 조건 s에는 둘 이상의 정수가 공백으로 구분되어 있습니다. 입출력 예 s return "1 2 3 4" "1 4" "-1 -2 -3 -4" "-4 -1" "-1 -1" "-1 -1" 문제를 보고 우선 입력 값을 정렬 한 다음 제일 앞의 값(최소값)과 제일 끝 값(최대값)을 빼네어 푸쉬 해주는 첫 번째 방법과 최소값 최소값을 바로 찾아서 바로 return 에 올바르게 표시하.. 더보기 이전 1 2 3 다음