khakha's dev log

  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 관리자

Algorithm/Greedy 2

[python] 프로그래머스 level2. 마법의 엘리베이터

문제 https://school.programmers.co.kr/learn/courses/30/lessons/148653 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 접근 10씩 나눈 몫이 0이 될때까지 반복문을 실행한다. 반복문 내에서는 1의 자리(10으로 나눈 나머지)가 5보다 큰 경우 & 1의 자리가 5이면서 10의자리가 5인 경우 10에서 1의 자리를 뺀 값을 answer와 storey에 더해준다. ex) storey = 955이면 955 -> 960 -> 1000 -> 0 (10) 955 -> 950 -> 1000 -> 0 (11) 55이면 5..

Algorithm/Greedy 2023.06.30

[python] HackerRank - Candies

문제 https://www.hackerrank.com/challenges/candies/problem Candies | HackerRank Help Alice to save money by minimizing the total number of candies. www.hackerrank.com 접근 그리디 일단 최소 1개씩은 먹야하니 정답 배열을 길이 n만큼 1로 초기화하고 시작. 1. 첫번째 반복문에서는 인덱스 0 -> n-1 순서로 탐색하면서 오른쪽 친구 점수가 높으면 왼쪽 친구 갯수 + 1로 사탕 개수 더해준다. 이렇게 하고 나면 ex) arr = [1,2,3,4,3,2,1] 일때, ans = [1,2,3,4,1,1,1] 이 된다. 왼쪽 친구가 점수가 더 높은 경우도 비교해주려면 2. 두번째 반복문..

Algorithm/Greedy 2023.05.19
이전
1
다음
더보기
프로필사진

박하린의 개발 일지

글쓰기 | 관리자

  • 분류 전체보기 (104)
    • Edu (6)
      • KB IT's your life (6)
    • Frontend (21)
      • React (13)
      • Error (4)
      • Next.js (4)
    • Language (23)
      • python (3)
      • javascript (2)
      • Typescript (4)
      • JAVA (4)
    • Algorithm (36)
      • DP (1)
      • Greedy (2)
      • Bruteforce (7)
      • DFS,BFS (2)
      • Implementation (4)
      • BinarySearch (4)
    • 개발서적 (2)
      • 쏙쏙 들어오는 함수형 코딩 (2)
    • Finance (12)
    • CS (1)

최근글과 인기글

  • 최근글
  • 인기글

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
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.

티스토리툴바