FE RYAN
완벽하지 않으면 어때
FE RYAN
전체 방문자
오늘
어제

블로그 메뉴

  • 💾 깃허브 링크
  • 홈
  • 태그
  • 분류 전체보기 (151)
    • 개인프로젝트 (8)
      • 개인 포트폴리오 웹앱 (6)
      • 프론트엔드 기술면접 아카이빙 웹앱 (2)
    • 기록 (121)
      • 원티드 프리온보딩 인턴십 (0)
      • 코드스테이츠 프론트엔드 (75)
      • 생각들 (3)
      • Today I learned (32)
      • 회고 (9)
      • 리뷰 (1)
    • 개발 (17)
      • React (3)
      • Javascript (7)
      • CSS (1)
      • HTML (3)
      • HTTP (1)
      • 자료구조 (0)
      • 알고리즘 (2)
    • 코딩테스트 (2)
      • 백준 (2)
      • 프로그래머스 (0)
    • 디자인 (1)
      • UI & UX (1)
    • 수학 (0)
    • 자기계발 (0)

공지사항

인기 글

태그

  • HTML
  • 메인프로젝트
  • 부트캠프
  • 자바스크립트 딥다이브
  • 프론트엔드
  • 타입스크립트
  • seb39
  • 포트폴리오
  • 회고
  • 원시타입
  • css
  • 코드스테이츠
  • 신입개발자
  • seb 39
  • 리액트
  • 자바스크립트
  • 딥다이브
  • ES6
  • Til
  • useMemo

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
FE RYAN

완벽하지 않으면 어때

백준 10818번 자바스크립트 풀이
코딩테스트/백준

백준 10818번 자바스크립트 풀이

2022. 3. 5. 14:57
728x90

내 코드

const fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().split('\n');
input = input[1]; input = input.split(' ').map((item) => +item);
function solution(arr) {
    let min = Math.min(...arr);
    let max = Math.max(...arr);
    return console.log(min + ' ' + max);
}
solution(input);

풀이

  1. n개의 정수는 입력값으로 어떤 의미를 지니지 않는다고 보아 최대값과 최소값을 구하는 것만 구현했다.
  2. input값 정제: 줄바꿈을 기준으로 split하여 input[1]이 숫자들이 나열된 문자열이 됨.
  3. input값 정제: 다시 공백을 기준으로 split한 후 map메서드로 숫자형으로 암시적 형변환 하여 input을 숫자형의 배열로 input값을 정제함.
  4. 풀이: Math 내장함수와 전개연산자를 사용하여 input을 인자로 넣어 최소값, 최대값 각각 변수에 저장하고 출력시킴.
728x90
저작자표시 변경금지 (새창열림)

'코딩테스트 > 백준' 카테고리의 다른 글

백준 2525번 자바스크립트 풀이  (0) 2022.03.09
    '코딩테스트/백준' 카테고리의 다른 글
    • 백준 2525번 자바스크립트 풀이
    FE RYAN
    FE RYAN

    티스토리툴바