전체보기

    [바미] 나이순 정렬

    문제https://www.acmicpc.net/problem/10814 10814번: 나이순 정렬온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을www.acmicpc.net코드const fs = require('fs');const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');const N = parseInt(input[0], 10);const members = [];for (let i = 1; i a.age - b.age);// 결과 출력let result = '';members.forEach(..

    [바미] 단어 정렬

    문제https://www.acmicpc.net/problem/1181 1181번: 단어 정렬첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다.www.acmicpc.net 코드const fs = require('fs');const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');const N = parseInt(input[0], 10);const words = new Set(input.slice(1, N + 1));// 중복 제거된 단어들을 길이와 사전 순으로 정렬const sort..

    [바미] 좌표 정렬하기 2

    문제https://www.acmicpc.net/problem/11651 11651번: 좌표 정렬하기 2첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다.www.acmicpc.net코드const fs = require('fs');const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');const N = parseInt(input[0], 10);const points = [];for (let i = 1; i { if (a.y === b.y)..

    [바미] 좌표 정렬하기

    문제https://www.acmicpc.net/problem/11650 11650번: 좌표 정렬하기첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다.www.acmicpc.net코드const fs = require('fs');const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');const N = parseInt(input[0], 10);const points = [];for (let i = 1; i { if (a.x === b.x) {..

    AMD Zen 5(스트릭스 포인트/헤일로) 스펙 유출

    최근 AMD 내부 문건 유출 사건에 대한 요약과 그 안에서 밝혀진 차세대 노트북 프로세서, 스트릭스 포인트(Strix Point)와 스트릭스 헤일로(Strix Halo)의 스펙 정보에 대해 알아보겠습니다.AMD 내부 문건 유출 개요 최근 한 X 포럼의 유저가 AMD의 144페이지 분량의 내부 문건을 유출한 사건이 발생했습니다. 유출된 이후, 해당 포스트와 계정은 삭제되었으며, 이로 인해 원본 내용을 확인하기 어려운 상황입니다. 그러나 HKEPC와 같은 매체를 통해 유출된 내용의 일부가 공개되었습니다. 스트릭스 포인트(Strix Point) 스펙 정보 스트릭스 포인트는 AMD의 차세대 노트북 프로세서로, 현재의 피닉스 포인트(7040 시리즈)와 호크 포인트(8040 시리즈)의 후속 모델입니다. 이 프로세서..

    [바미] 소트인사이드

    문제https://www.acmicpc.net/problem/1427 1427번: 소트인사이드첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.www.acmicpc.net코드const fs = require('fs');const input = fs.readFileSync('/dev/stdin').toString().trim();// 숫자를 문자열로 변환, 배열로 만들기const digits = input.split('');// 배열 정렬 (내림차순)digits.sort((a, b) => b - a);// 배열을 문자열로 다시 결합const result = digits.join('');console.log(result);코드 설명split('')을 사용..

    [바미] 수 정렬하기 2

    문제https://www.acmicpc.net/problem/2751 2751번: 수 정렬하기 2첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.www.acmicpc.net코드const fs = require('fs');const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');const N = parseInt(input[0], 10);const numbers = input.slice(1, N + 1).map(Number);// 오름차순 정렬numbers.sort((a, b) => a..

    [바미] 커트라인

    문제 https://www.acmicpc.net/problem/25305 25305번: 커트라인 시험 응시자들 가운데 1등은 100점, 2등은 98점, 3등은 93점이다. 2등까지 상을 받으므로 커트라인은 98점이다. www.acmicpc.net 코드 const fs = require('fs'); const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n'); const [N, k] = input[0].split(' ').map(Number); const scores = input[1].split(' ').map(Number); // 점수를 내림차순으로 정렬 scores.sort((a, b) => b - a); // 상을 받는 커트라인..

    [바미] 대표값 2

    문제 https://www.acmicpc.net/problem/2587 2587번: 대표값2 어떤 수들이 있을 때, 그 수들을 대표하는 값으로 가장 흔하게 쓰이는 것은 평균이다. 평균은 주어진 모든 수의 합을 수의 개수로 나눈 것이다. 예를 들어 10, 40, 30, 60, 30의 평균은 (10 + 40 + 30 + 60 + www.acmicpc.net 코드 const fs = require('fs'); const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n').map(Number); // 평균 계산 const average = Math.floor(input.reduce((acc, cur) => acc + cur, 0) / inpu..