# Algorithms

12개의 포스트
post-thumbnail

[programmers] 자릿수 더하기

문자열로 안바꿔주고 할 순 없을까 생각하다10으로 나눈 나머지를 자릿값으로 생각해서 그걸 더해주는걸로..근데 문자열로 바꾼다하면 다섯줄로 끝나는 것.........

2020년 3월 17일
·
1개의 댓글

[프로그래머스/JavaScript] 탑

문제 설명 >### 제한 사항 >### 입출력 예 >### 입출력 예 설명 코드 해설 Array.prototype.map()을 이용하여 heights 배열을 새로 생성 list = 현재 index까지 탑의 높이를 역순으로 복사하여 저장. 역순->신호의 방향이 index가 높은 곳에서 낮은 곳(좌측)으로 가기 때문. 현재 index까지인 ...

2019년 12월 11일
·
0개의 댓글

[프로그래머스/JavaScript] 모의고사

문제 설명 >### 제한 조건 >### 입출력 예 >### 입출력 예 설명 코드 해설 수포자 1,2,3의 답이 반복되므로 찍은답을 배열로 저장 점수를 계산하기 위한 point 배열 생성 정답배열을 돌면서 각자 맞춘 갯수 저장. 가장 많이 맞춘 개수 max 저장. 처음부터 순서대로 돌면서 point가 max와 같으면 answer에 push.

2019년 12월 10일
·
0개의 댓글

[프로그래머스/JavaScript] 위장

문제 설명 >### 제한사항 >### 입출력 예 >### 입출력 예 설명 코드 해설 빈 객체(obj)생성 obj에 해당 키가 없으면 값을 1(옷을 입지 않은 경우)로 지정하고 1(옷의 개수)을 더해줌. obj에 해당 키가 있으면 해당 키의 값을 불러오고 1을 더해줌. for in 구문으로 obj의 키를 반복하여 불러오고 해당 값을 answer에...

2019년 12월 9일
·
0개의 댓글

[프로그래머스/JavaScript] 완주하지 못한 선수

문제 설명 >### 제한사항 >### 입출력 예 >### 입출력 예 설명 코드 문제해설 참가자 명단 및 완주자 명단 비교를 위한 정렬 순서대로 비교. 서로 다를 경우 참가자 측에는 있고 완주자측에서 없기 때문에 완주하지 못한 1인 return

2019년 12월 8일
·
0개의 댓글

[프로그래머스/JavaScript] 가장 큰 수

문제 설명 >### 제한 사항 >### 입출력 예 코드 해설 numbers.map(c=>c+'') = 각 숫자들을 문자로 변환(1 => '1') sort((a,b) => (b+a)-(a+b)) = 문자로 변환된 숫자를 연결하여 비교정렬 ( '3', '30' => ('303')-('330')) .join('') = 문자열 합치기 numbers...

2019년 12월 7일
·
1개의 댓글

[프로그래머스/JavaScript] K번째 수

문제 설명 ~ 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다...

2019년 12월 7일
·
0개의 댓글

[프로그래머스/JavaScript] 조이스틱 알파벳

문제 설명 >### 제한 사항 >### 입출력 예 코드 해설 charCodeAt()을 이용해 A,Z,현재 글자 ASCII 코드를 저장 및 비교해 더해줌 exp = 좌우로 움직여야하는 갯수 tmp = ( name.charAt(0)=='A'? 0 : (i-1)*2 ) + (name.length-(1+i+countA)) name의 첫 알파벳 또...

2019년 12월 6일
·
1개의 댓글

[프로그래머스/JavaScript] 소수 찾기

소수 찾기 ~ 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로 만들 수 있는 소수가 몇 개인지 return 하도록 solution 함수를 완성해주세요. ~ 제한사항 ~ numbers는 길이...

2019년 12월 5일
·
0개의 댓글

Insertion Sort

삽입정렬이란? 적은 수의 요소를 정렬하기에 효율적이고 단순한 정렬 카드순서를 정리하듯 순서를 보고 끼워 넣어 정렬하는 것 Insertion_sort1.JPG 예를 들어, 왼손에는 2,4,5,10의 카드를 쥐고 있고 테이블에 7의 카드가 있는 상태인 경우, 7의 카드를 가져올 때, 5와 10 사이에 끼워넣어 왼손에 2,4,5,7,10의 순서로 손에 쥘 ...

2019년 8월 8일
·
0개의 댓글

20190706_progress

The main focus was brute force problems. Spent a good amount of time on candy question. Still need to push to github and solve those questions with DP.

2019년 7월 6일
·
0개의 댓글

20190705_progress

Tackled Stack problems and stuck with "Histogram" problem. Tried for few hours but still cannot understand the logic. Need to find the person whom I can ask! Solved two brute force problems on Baekjo...

2019년 7월 5일
·
0개의 댓글