모두의 개발 블로그

  • 홈
  • 태그
  • 방명록

2024/06/06 1

[프로그래머스] 정수 삼각형 - Java

문제 설명주어진 삼각형의 꼭대기에서 바닥까지 이어지는 경로 중, 거쳐간 숫자의 합이 가장 큰 경우를 찾는 문제입니다. 이동할 때는 아래층의 바로 아래 숫자 또는 바로 오른쪽 숫자로만 이동할 수 있습니다. 예를 들어, 현재 위치가 (i, j)라면 다음으로 갈 수 있는 위치는 (i+1, j) 또는 (i+1, j+1)입니다.접근 방법이 문제는 다이나믹 프로그래밍(DP, Dynamic Programming)을 사용하여 해결할 수 있습니다. 다이나믹 프로그래밍은 문제를 작은 하위 문제로 나누어 해결하고, 그 결과를 저장하여 중복 계산을 방지하는 기법입니다.해결 과정삼각형의 바닥부터 위로 올라가며 계산:각 위치에서 그 위치를 포함한 최대 경로 합을 저장합니다.삼각형의 바닥에서부터 시작하여 각 위치에서 가능한 두 경..

[코딩테스트] 2024.06.06
이전
1
다음
더보기
프로필사진

모두의 개발 블로그

  • 분류 전체보기 (219) N
    • [F-Lab 66해빗 페이백 챌린지 ] (65)
    • [F-Lab 멘토링 학습] (48)
    • [JPA] (4)
    • [SQLD] (2)
    • 개인 개발 공부 일지 (26)
    • [코딩테스트] (14)
    • 회사업무중고민 (5)
    • [PYTHON] (2)
    • [프래피티] (26)
    • [도서 리뷰] (3)
    • [KAFKA] (4)
    • [SQLP] (3)
    • [실무 설계와 판단] (9) N

Tag

CS, 개념, 코딩테스트, 차이, 코딩 테스트, F-Lab, 암호화, 프로그래밍, SQLP, Java, Collection, 직렬화, 데이터베이스, 카프카, 인터뷰, SQL, https, 자바, 트랜잭션, 프로그래머스,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2024/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바