sort

    [JS] 자바스크립트 배열(array)과 sort(), split() 함수

    Array (배열) 선언 하나의 변수에 여러 값을 저장할 수 있음 let array = [1,2,3,4,5] console.log(array[0]) array.push(6) console.log(array) array.length Sort (정렬) 함수 자바 스크립트 배열의 내장 함수 sort()는 배열 안의 원소를 정렬하는 함수이다. arrayobj.sort(sortFunction) arrayobj는 임의의 Array 개체이다. sortFunction는 요소 순서를 결정하는 데 사용되는 함수의 이름이다. 생략하면 오름차순, ASCII 문자 순서로 정렬된다. 문자정렬 var fruit = ['orange', 'apple', 'banana']; fruit.sort(); // apple, banana, or..

    [Java] 프로그래머스 Lv.2 > 전화번호 목록

    https://programmers.co.kr/learn/courses/30/lessons/42577?language=java 코딩테스트 연습 - 전화번호 목록 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조 programmers.co.kr 풀이 해시문제인데 아직 해시를 잘 모르겠어서 일단.. 마음대로 풀었다^^.. 처음에는 for문을 2번 돌려서 비교했는데, 효율성 테스트에서 실패가 떴다. => 배열을 먼저 sort(정렬)해주고, for문을 한번만 돌리도록 수정했다. ( ["119", "1195524421", "97674223"]와 같이 사전순으로 정렬되니, 앞 뒤로만..

    [JAVA] 백준 1026번 : 보물

    https://www.acmicpc.net/problem/1026 1026번: 보물 첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연수이고, A와 B의 각 원소는 100보다 작거� www.acmicpc.net 문제 길이가 N인 정수 배열 A와 B, 다음과 같이 함수 S가 정의되있다. S = A[0]*B[0] + ... + A[N-1]*B[N-1] S의 값을 가장 작게 만들기 위해 A의 수를 재배열한다. 단, B에 있는 수는 재배열 하면 안됨. S의 최솟값을 출력하는 프로그램 입력 - 첫째 줄에 N ( 50보가 작거나 같은 자연수) - 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어짐 ( 10..