array
-
[자바스크립트] 프로그래머스 Lv.1 문자열 내 마음대로 정렬하기[TIL] 카테고리/알고리즘 문제풀기 2022. 5. 18. 09:46
strings = strings.sort(function(a,b) { if (a[n] > b[n]) return 1 //sort 를 사용해 n번째 인덱스 기준으로 a,b를 비교 else if (a[n] b) return 1 //n번째 인덱스가 서로 같은 경우에만 직접 a,b를 비교 else if (a[n] = b[n] && a < b) return -1 else return 0 }) sort를 평소와 다른 방식으로 써볼 수 있어서 좋았다! https://programmers.co.kr/learn/courses/30/lessons/12915 코딩테스트 연습 - 문자열 내 마음대로 정렬하기 문자열로 구성된 리스트 strings..
-
[자바스크립트] 프로그래머스 Lv.1 두 개 뽑아서 더하기[TIL] 카테고리/알고리즘 문제풀기 2022. 5. 17. 08:52
??? 내용 추가하려고 수정을 눌렀더니 작성한 포스트가 사라졌다. 며칠전에 푼거라 코드는 그대로 있어도 잡설은 뭐라고 썼었는지 모르겠는데.... 뭐 중요한건 아니니까..? function solution(numbers) { var answer = []; for (i=0; i = 0) {continue} answer.push(numbers[i]+numbers[i+j]) } } answer.sort(function(a,b){return a-b}) return answer; } https://programmers.co...
-
[자바스크립트] 프로그래머스 Lv.1 최소직사각형[TIL] 카테고리/알고리즘 문제풀기 2022. 5. 17. 08:50
let sizes = [[60, 50], [130, 70], [60, 30], [80, 40]] let answer = 0 let h = 0 for (i=0; i item.sort((a, b) => b - a)); // let hMax = Math.max.apply(null, sizes.map((item) => item[0])); // let vMax = Math.max.apply(null, sizes.map((item) => item[1])); // return hMax * vMax; 코딩테스트 연습 - 최소직사각형 [[10, 7], [12, 3], [8, 15], [14, 7], [5, 15]] 120 [[14, 4], [19, 6], [6, 16], [18, 7], [7, 11]] 133 progr..
-
[자바스크립트] 프로그래머스 Lv.1 정수 내림차순으로 배치하기[TIL] 카테고리/알고리즘 문제풀기 2022. 5. 16. 09:53
let answer = n.toString().split('').sort(function(a,b){return b-a}).join('')*1 //주어진 숫자를 -> 문자열 -> 배열로 바꾸고 -> 정렬 -> 합쳐서 -> 다시 문자열로 이전 문제와 푸는 과정이 상당히 비슷했다. 단순히 숫자 배열을 바꾸고 문자열로 돌려주는 것이라 어렵지 않았다 https://programmers.co.kr/learn/courses/30/lessons/12933 코딩테스트 연습 - 정수 내림차순으로 배치하기 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이 pr..
-
[자바스크립트] 프로그래머스 Lv.1 서울에서 김서방 찾기[TIL] 카테고리/알고리즘 문제풀기 2022. 5. 14. 09:44
let kim = seoul.indexOf("Kim") // 서울에서 "Kim"과 일치하는 값의 인덱스를 찾아서 answer = `김서방은 ${kim}에 있다` // 문자열에 넣기! // 한줄로는 answer = `김서방은 ${seoul.indexOf("Kim")}에 있다` 문제 귀엽당 ㅋㅋㅋ https://programmers.co.kr/learn/courses/30/lessons/12919 코딩테스트 연습 - 서울에서 김서방 찾기 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니 programmers.co..