
문제링크햄버거의 질량을 줄여주는 콜라의 효과 지속 시간과 배치도가 제공되었을 때, 햄버거의 순서를 바꿔서 햄버거의 질량을 최소한으로 만들었을 때의 값을 구하는 문제이다.콜라의 지속시간이 있으므로 콜라 하나 당 여러 개의 햄버거에 영향을 끼칠 수 있는 구조이다. 지속시간

문제링크최소 스패닝 트리(최소 신장 트리)를 구했을 때의 가중치를 구하는 문제이다.스패닝 트리는 다음의 조건을 만족하는 트리를 의미한다.(1) 모든 정점을 포함하고,(2) 정점 간 서로 연결이 되는 트리그리고 트리의 조건을 분리하면(3) 싸이클이 존재하지 않는 그래프까
문제 링크연결되어 있는 피스들이 이동해야 하니까 연결리스트로 구현하면 좋겠다고 생각해서 그대로 만들어서 구현해봤다.근데 이 애들을 확인하는 논리 과정에서 불필요한 과정이 있었는지, 아니면 접근 자체가 잘못 한건지(0.5초니까) 확인해보고, 문제 풀이를 다시 갱신할 예정
Java의 제네릭 타입은 클래스, 인터페이스, 메서드를 정의할 때 타입을 매개변수화할 수 있게 해주는 기능이다. 이를 통해 코드의 재사용성과 타입 안정성을 높일 수 있다.타입 안정성: 컴파일 시점에 타입 체크를 수행하여 런타임 오류를 방지한다.코드 재사용: 다양한 데이

문제 링크 상대방과의 점수차가 가장 큰 경우의 수를 찾되 같은 점수일 경우 가장 낮은 과녁에 쏜 경우를 return해야 하는 문제. 쏠 수 있는 화살의 갯수인 n의 크기가 10이하, 화살을 쏠 수 있는 위치도 11가지로 제한되어 있어 수월해야 할 문제이다. 근데 생
자바에서 널리 사용되는 디자인 패턴 중 하나로, 특정 클래스의 인스턴스가 애플리케이션 내에서 단 하나만 존재하도록 보장하는 패턴이다.싱글톤 패턴은 단 하나의 인스턴스만을 생성하고 재사용하므로 메모리 사용을 최소화할 수 있다. 특히 리소스가 많이 필요한 객체의 경우, 이
상속은 자바의 객체지향 프로그래밍에서 중요한 개념으로, 특정 클래스(부모 클래스)의 속성과 메서드를 다른 클래스(자식 클래스)가 물려받아 사용하는 것을 말한다.다른 클래스에게 자신의 속성과 기능을 물려줄 수 있는 클래스로, super class 또는 base class