개발노동자

  • 홈
  • 태그
  • 방명록

알고리즘 1

프로그래머스 - 기능개발 (Javascript) 풀이

풀이 [93, 30, 55] 라는 배열이 주어지고 각 개발 속도는 [1, 30, 5] 이다. 개발 속도를 구하는 식은 (100 - 현재 개발진행퍼센트) / 개발속도 이다. 93일 경우 (100 - 93) / 1 하면 되는데 이게 나누다가 소수점이 나오는 경우도 계속 발생하기에 Math.ceil 을 통해 올림을 해줘야 한다. Math.ceil((100 - 93) / 1)) 하면 된다. 이렇게 하면 개발완료까지 남은 일수를 모두 구할 수 있고 이걸 map 을 통해 수행한다. let days = progresses.map((progress, index) => Math.ceil((100 - progress) / speeds[index])); 그 다음 특정 변수에 첫번째 개발이 끝날때까지 남은 일수 즉 days의..

알고리즘 2024.06.09
이전
1
다음
더보기
프로필사진

개발노동자

웹개발 공부

  • 분류 전체보기 (139)
    • SQL (1)
    • CS (1)
    • Exception or 에러 (1)
    • Spring (16)
    • Git (1)
    • 알고리즘 (90)
    • Spring Batch (8)
    • JPA (5)
    • Spring Security (4)
    • Linux (1)
    • Node.js (2)
    • Nest.js (5)
    • NginX (1)
    • React (2)

Tag

내일배움카드, transcational, 패스트캠퍼스내용정리, MegabyteSchool, spring, 기능개발, SpringBatch, ㅏㄹㄹ, interceptor, 국비지원교육, 메가바이트스쿨, 패스트캠퍼스, }, 패스트캠퍼스 #, querydsl, 프로그래머스, EntityGraph, NestJS, 개발자취업부트캠프, jpa,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/01   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바