Skip to content

nak-honest/Algorithm_Problem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

밑의 문제들은 시간이 지나면 다시 풀어보자.

효율적으로 푼 문제

  • 백준 1956(운동)

    1956.py
    pypy3로 속도에서 전체 2등을 했습니다.
    힙으로 구현한 다익스트라에 백트래킹을 혼합해서 풀었습니다.

  • 백준 1202(보석 도둑)

    1202.py
    pypy3로 속도에서 전체 13등을 했습니다. 어느 가방에 보석을 넣을 수 있는지 이분 탐색을 통해 찾았습니다. 또한 보석을 넣을 다음 가방의 인덱스를 저장해서, 빠르게 어느 가방을 선택해야 할지 찾았습니다.

  • 프로그래머스 87946(피로도)

    87946.py
    대부분의 풀이와 다르게 dp를 이용해서 효율적으로 문제를 풀었습니다.

  • 프로그래머스 42842(카펫)

    42842.py
    이분탐색을 이용해 약수를 구하는 것보다 효율적으로 문제를 풀었습니다.

  • 프로그래머스 42583(다리를 지나는 트럭)

    42583.py
    트럭이 없음을 0으로 표현하면 불필요하게 0을 집어넣는데 시간이 많이 쓰입니다. 따라서 다리에 트럭이 들어갈 수 없다면 0을 집어넣는 대신 한번에 시간을 건너 뜀으로써 시간을 많이 단축했습니다.

어려웠던 문제

복잡하게 푼 문제

About

알고리즘 문제 풀이

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published