구현2 백준(BOJ) javscript 10816 숫자 카드 2 문제 https://www.acmicpc.net/problem/10816 풀이 숫자 카드는 정수 하나가 적혀져 있는 카드이다. 상근이는 숫자 카드 N개를 가지고 있다. 정수 M개가 주어졌을 때, 이 수가 적혀있는 숫자 카드를 상근이가 몇 개 가지고 있는지 구하는 프로그램을 작성하시오. 각 숫자 카드를 반복문을 사용하여 카운트를 계산하여 저장해두고 특정 숫자의 경우 몇 개인지 출력하도록 하였다.(해당 키가 없는 경우 0) 소스 코드 const filename = process.platform === "linux" ? "/dev/stdin" : "./test-input.txt"; const input = require("fs") .readFileSync(filename) .toString() .trim() .. 2024. 1. 7. 백준(BOJ) javscript 2108 통계학 문제 https://www.acmicpc.net/problem/2108 풀이 산술평균 : N개의 수들의 합을 N으로 나눈 값 중앙값 : N개의 수들을 증가하는 순서로 나열했을 경우 그 중앙에 위치하는 값 최빈값 : N개의 수들 중 가장 많이 나타나는 값(여러 개 있을 때에는 최빈값 중 두 번째로 작은 값을 출력한다.) 범위 : N개의 수들 중 최댓값과 최솟값의 차이 산술평균의 경우 순서대로 더하여 값을 구할 수 있었고 오름차순 정렬을 미리 하여 중앙값과 범위를 바로 구할 수 있도록 처리하였다. 최빈값의 경우 함수를 만들어 최빈값을 내림차순으로 미리 정렬을 하되 값이 같은 경우 내림차순으로 정렬하여 최빈값이 가장 높은 두 개를 뽑아 값이 같으면 두 번째로 작은 값인 오른쪽 값을 값이 다르면 최빈값이 높은 .. 2024. 1. 6. 이전 1 다음 반응형