본문 바로가기
반응형

Algorithm20

[백준/node.js] 1546 평균 https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net const fs = require('fs') const filepath = process.platform ==="linux"? "/dev/stdin" : "./input.txt"; let input = fs.readFileSync(filepath).toString().split("\n"); const num = input[0] const score = input[1].split(" "); c.. 2021. 9. 26.
[백준/node.js] 3052 나머지 https://www.acmicpc.net/problem/3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net const fs = require('fs'); const input = fs.readFileSync('dev/stdin').toString().trim().split('\n') let Array = input.map((input) => input % 42); let set = new Set(Array); const Arr = [...set]; console.log(Arr.length); 처음에 문제 제대로 안읽고 % 42 해서 0아닌거만 골라냈다. 제출했더니 틀렸다고.. 2021. 9. 25.
[백준/Node.js] 2562 최댓값 https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net const fs = require('fs') const filepath = process.platform ==="linux"? "/dev/stdin" : "./input.txt"; let input = fs.readFileSync(filepath).toString().split("\n"); let numbers = input.map(function (cur) { r.. 2021. 9. 25.
[codeup] 1405 : 숫자 로테이션 https://codeup.kr/problem.php?id=1405 숫자 로테이션 숫자를 로테이션한 결과를 출력한다.(단, 왼쪽으로만 돌린다.) codeup.kr • 설명 Deque는 Stack과 Queue의 연산을 모두 지원하는 자료구조이며 데이터 값을 저장한다. 양 끝에서 모두 삽입과 삭제가 가능한 Queue라고 생각하면 된다. 그렇기에 deque를 사용하여 문제를 품. rotate 명령어는 가장 오른쪽 데이터를 pop해서 왼쪽 데이터를 추가함. 2021. 6. 24.
[Algorithm] 내장함수 사용하다 보니 내장함수에 대한 이해력이 부족해서 내가 보려고 만듦. import statistics https://python.flowdas.com/library/statistics.html statistics --- 수학 통계 함수 — 파이썬 설명서 주석판 statistics --- 수학 통계 함수 소스 코드: Lib/statistics.py 이 모듈은 숫자 (Real 값) 데이터의 수학적 통계를 계산하는 함수를 제공합니다. 이 모듈은 NumPy, SciPy와 같은 제삼자 라이브러리나 Minitab, SAS 및 python.flowdas.com import sys import collections https://wikidocs.net/84392 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wiki.. 2021. 6. 19.
[Algorithm] 이분탐색 https://ko.wikipedia.org/wiki/%EC%9D%B4%EC%A7%84_%EA%B2%80%EC%83%89_%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98 이진 검색 알고리즘 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 이진 검색 알고리즘(binary search algorithm)은 오름차순으로 정렬된 리스트에서 특정한 값의 위치를 찾는 알고리즘이다. 처음 중간의 값을 임의의 값으로 선택하여, ko.wikipedia.org 2021. 6. 18.