문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/42583주어진 truck_weights를 deque 자료구조로 변환하여, bridge에 트럭이 올라갈 수 있을때마다 popleft()를 수행
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/12916단순비교를 해도 되지만 collections의 Counter를 활용해서 해쉬를 사용하면 평균 O(1)의 시간복잡도를 갖을 수 있다.'
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/42840수포자들의 사이클, answers 길이에 따른 확장된 사이클, 맞힌 문제의 수를 그룹으로 묶어 dictionary를 형성한다. 이때
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59408DISTINCT를 통해 중복을 제거하고, 이후 COUNT를 통해 개수를 카운트 한다.
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59406Select 부분에서 COUNT(standard)를 사용하여 최대값을 구할 수 있다.
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59038Select 부분에서 MIN(standard) 를 사용하여 최대값을 구할 수 있다.
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59415Select max(standard) 를 사용하여 최대값을 구할 수 있다.
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59034모든 정보를 선택, ANIMAL_ID 순으로 조회라는 조건에 따라SELECT "ALL INFO"FROM "INPUT TABLE"ORD
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/76501dictionary를 통해 if문을 통하지 않고 효율성을 높였다.
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/77884해당 문제의 핵심은 어떤 정수의 약수의 개수를 파악하는 것이다. 어떤 정수의 X의 약수의 개수는 X를 1~X까지 나누는 과정을 통해
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/12917"대문자는 소문자보다 작은 것으로 간주합니다." 라는 말은 정렬시 아스키코드값을 기준으로 정렬하겠다는 말이다. 즉, 주어진 문자열을
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/42746> 해당문제는 주어진 수의 조합을 통해서 해결할 수도 있지만, 큰 수를 만드는 몇가지 규칙에 의해 단순 정렬만으로 해결할 수도 있다.
문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/42626해당문제는 음식을 섞고 scoville에 넣을때마다 quick sort를 수행하는 방식과 heap sort를 수행하는 방식으로 해결가능하다.전자
문제 출처 : https://www.acmicpc.net/problem/11286python의 heapq module은 기본적으로 최소 heap을 지원한다. 또한, 문제에서는 절대값기준으로 정렬과 동시에 원본(원래 숫자) 출력을 원한다.이를 위해 tuple자료
문제 출처 : https://www.acmicpc.net/problem/11279python의 heapq module은 기본적으로 최소 heap을 지원한다. 그럼으로 최대 heap으로 heapq를 구현하기 위해서는 본래 값의 음수를 곱하여 대수비교에 있어 반전
문제 출처 : https://www.acmicpc.net/problem/1927python의 heapq module은 기본적으로 최소 heap을 따르기 때문에 heapq 알고리즘을 사용하면 된다.
문제 출처 : https://www.acmicpc.net/problem/9461어떤 한 삼각형의 변의 길이는 다른 두개의 삼각형의 변의 합으로 구성되는 규칙을 보인다. 구체적으로 i번째로 형성되는 삼각형의 변의 길이는 (i-3)번째, (i-2)번째 삼각형의 변