월급쟁이의 일상이야기

  • 홈
  • 방명록

hackerrank max array sum python3 1

[해커랭크 HackerRank] DP 알고리즘 Max Array Sum

문제 자연수 행렬이 주어질 때, 비인접하는 원소의 행렬들을 구하고, 그원소들의 최대합을 구하라. 예를 들어, arr = [-2, 1, 3, -4, 5] 라는 행렬이 주어졌을 때 존재할 수 있는 비인접 원소 행렬들은 아래와 같다. SUBSET | 합 [-2, 3, 5] 6 [-2, 3] 1 [-2, -4] -6 [-2, 5] 3 [1, -4] -3 [1, 5] 6 [3, 5] 8 [3, 5] 행렬이 가장 큰 합인 8을 가지므로, 8을 return 한다. 풀이 k번째 원소를 포함하고 있는 비인접행렬은 아래의 경우들이다. (A) k-2번째에 존재할 수 있는 모든 비인접행렬에 arr[k]를 더해준 것 tip: 최대합을 구하는 문제이므로 단순히 k-2번째에 존재하는 비인접행렬의 최댓값에 arr[k]를 더해주면 그..

☆IT 개발 프로그램☆/Algorithms 2020.06.04
1
더보기
프로필사진

월급쟁이의 일상기록, 여행, 재테크 등 정보에 대해 기록하는 블로그

  • 분류 전체보기 (462)
    • ☆부업 준비과정☆ (7)
      • 가상화폐 채굴 (2)
      • 부업 일기 (5)
    • ☆여행☆ (25)
      • 항공, 여행정보 (25)
    • ☆맛집☆ (31)
      • 서울맛집 (13)
      • 서울외맛집 (16)
    • ☆정보☆ (301)
      • 해외주식 (3)
      • 신용카드 (20)
      • 세법,절세방법 (4)
      • 이슈모음 (144)
      • 제품리뷰 (13)
      • 블로그 운영 (30)
      • 컴퓨터 (54)
      • 유튜브 추천 채널 모음 (16)
      • 모바일 (14)
      • 코로나 현황 (3)
    • ☆취미☆ (53)
      • 보드게임 (1)
      • 뮤지컬 리뷰 (9)
      • 영화 (10)
      • 운동, 다이어트, 건강 (6)
      • 자동차 (27)
    • ☆IT 개발 프로그램☆ (26)
      • JAVA (6)
      • Phthon (8)
      • Algorithms (2)
      • Machine Learning (2)
      • Database (1)
      • Linux Shell (2)
      • Open Source (5)
    • 업무활용 (0)
      • 엑셀 (0)

Tag

IT, 대학생 신용카드, 앱테크 추천, win10, 뮤지컬, 앱테크 이벤트, 직장인 신용카드, Windows10, 스마트폰 재테크, 고등학생 재테크, 앱테크, 브라우저, 어플 재테크, 재테크, 윈도우10, 상테크, 윈도10, 중학생 재테크, 브라우져, 윈10,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바