# Sort
Javascript - 유용한 배열 함수들
써도 써도 까먹는 배열 함수들... 확실하게 외우고싶어 퀴즈를 풀며 정리를 해보려고 한다.join - 배열 원소 전부를 하나의 문자열로 합친다. 구분자(separator)를 넣어서 원하는 방식으로 응용할 수 있음split - 문자열을 일정한 구분자로 잘라서 각각의 문자

코딩테스트 문제해결 14
기초코드문제해결 과정 1arr배열 내부의 숫자를 divisor로 나눠서 나머지가 0 이라면 출력하라는 내요을 보자마자 if 문과 for문을 사용해 풀 생각이 들었습니다.우선 for문으로 arr의 길이만큼 반복시키길것을 설정하고arr 를 divisor로 나눠서 나머지가
[1026/BOJ/Python] 보물
옛날 옛적에 수학이 항상 큰 골칫거리였던 나라가 있었다. 이 나라의 국왕 김지민은 다음과 같은 문제를 내고 큰 상금을 걸었다.길이가 N인 정수 배열 A와 B가 있다. 다음과 같이 함수 S를 정의하자.S = A0 × B0 + ... + AN-1 × BN-1S의 값을 가장
[10825/BOJ/Python] 국영수
도현이네 반 학생 N명의 이름과 국어, 영어, 수학 점수가 주어진다. 이때, 다음과 같은 조건으로 학생의 성적을 정렬하는 프로그램을 작성하시오.국어 점수가 감소하는 순서로국어 점수가 같으면 영어 점수가 증가하는 순서로국어 점수와 영어 점수가 같으면 수학 점수가 감소하는

JavaScript 필수 배열 함수 정리
배열의 순서를 정렬한다. 해당 배열 자체를 바꾼다.인자로 비교 인자를 받는다.이해가 잘 간다.그러나 아래의 코드를 보자.원래같으면10, 24, 34, 115, 264가 리턴돼야 할 텐데이렇게 정렬이 된 이유는아스키코드 순서이기 때문에 무언가 뒤죽박죽이다.해결하는 방법은

Sort ! 정렬 알고리즘의 모든 것
정렬 알고리즘의 모든 것을 다뤄보자. Sorting Algorithm with Comparison, In-Place, Stable, etc.
C++ STL lower_bound ( )
이번 포스팅에선 리스트에서 내가 원하는 key값의 인덱스 값을 구할 수 있는 STL lower_bound ( )에 대해 알아보고 구현도 해보도록 하겠다. lower_bound ( )는 기본적으로 이진탐색(Binary Search)를 기반으로 만들어졌기에 아래와 같이 구

C++ STL sort ( )
지금까지의 포스팅에선 여러가지 정렬 알고리즘에 대해 알아 보았다. 정렬 알고리즘은 CS의 오래된 연구분야로 이미 뛰어난 관련 라이브러리가 각 언어마다 존재 하기에 직접 구현을 할 필요가 없다. 해서 이번 포스팅에선 C++ STL의 정렬 함수인 sort( ) 에 대해
BOJ - 5635- 생일
5635번: 생일https://user-images.githubusercontent.com/71277820/167288485-29b2a03a-c5c2-4174-9c2d-80b38b007ac1.png문제어떤 반에 있는 학생들의 생일이 주어졌을 때, 가장 나이가
BOJ - 2108 - 통계학
2108번: 통계학https://user-images.githubusercontent.com/71277820/161735418-fb4f9ecd-6b7f-419e-bcfb-7a28e99b5c99.png산술평균 : N개의 수들의 합을 N으로 나눈 값나눈값에 반올림
BOJ - 18870 - 좌표압축
18870번: 좌표 압축https://user-images.githubusercontent.com/71277820/161427364-98d5686c-41f1-4211-b540-85b9698d651b.png문제를 풀기 앞서 좌표압축이 무엇인지부터 알아야 한다.
BOJ - 10814 - 나이순 정렬
https://user-images.githubusercontent.com/71277820/161381138-c563d1cf-ee1d-4970-b470-691670072417.png나이순으로 정렬 후 나이가 같으면 가입순으로 정렬2중 pair를 사용하여 <