2022.09.08
2562 최댓값
https://www.acmicpc.net/problem/2562
문제
- 9개의 서로 다른 자연수가 주어질때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오.
- 첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다.
- 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다.
풀이
const fs = require('fs');
const inputData = fs
.readFileSync(0,'utf8')
.toString()
.trim()
.split('\n')
.map((i) => parseInt(i))
const inputDataMax = Math.max(...inputData);
//몇 번째의 수를 구해야하기 때문에 최댓값의 인덱스 번호에 1를 더함.
const maxIndex = inputData.indexOf(inputDataMax)+1;
console.log(`${inputDataMax}\n${maxIndex}`);
'algorithm > 백준' 카테고리의 다른 글
[PYTHON] 10869번 사칙연산 (0) | 2023.01.05 |
---|---|
[PYTHON] 1000 A+B 1001 A-B 10998 AXB 1008 A/B (0) | 2023.01.05 |
[JS] 3052 나머지 중복제거(Set/filter&indexOf) (0) | 2022.09.09 |
[JS] 1546 평균 (0) | 2022.09.09 |
[JS] 10818 최소,최대 for문/Math 메서드 (0) | 2022.09.06 |
댓글