* 알고리즘 너무 약해서 기초 문제 50개 목표로 푸는 중... * 3시간 안에 답을 내지 못하면 답지를 보고 30분 내로 정답 판정을 받고, 3일 뒤 다시 풀어보기 Greedy 10 / 50 탐색 12 / 50 기초 동적 프로그래밍 10 / 50 투포인터 3 / 10(NEW!) 이분탐색 0 / 10 문제 https://leetcode.com/problems/container-with-most-water/description/?envType=study-plan-v2&envId=leetcode-75 Container With Most Water - LeetCode Can you solve this real interview question? Container With Most Water - You are ..
* 3시간 안에 답을 내지 못하면 답지를 보고 30분 내로 정답 판정을 받고, 3일 뒤 다시 풀어보기 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12981 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr → Summer/Winter Coding(~2018)에 속한 문제 문제 해결 아이디어 words를 순회하면서 끝말잇기에서 탈락하는 경우가 생기면 순서와 차례를 계산해서 반환한다. 구현 내 풀이 def solution(n, words): added_words = set() for i, word..
* 알고리즘 너무 약해서 기초 문제 50개 목표로 푸는 중... * 3시간 안에 답을 내지 못하면 답지를 보고 30분 내로 정답 판정을 받고, 3일 뒤 다시 풀어보기 Greedy 10 / 50(NEW!) 탐색 12 / 50 기초 동적 프로그래밍 10 / 50 투포인터 2 / 10 이분탐색 0 / 10 문제 https://school.programmers.co.kr/learn/courses/30/lessons/42862 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr → 코딩테스트 연습 > 탐욕법(Greedy)에 해당하는 문제 문제 해결 아이디어 여별의 체육..
* 알고리즘 너무 약해서 기초 문제 50개 목표로 푸는 중... * 3시간 안에 답을 내지 못하면 답지를 보고 30분 내로 정답 판정을 받고, 3일 뒤 다시 풀어보기 Greedy 9 / 50 탐색 12 / 50 기초 동적 프로그래밍 10 / 50(NEW!) 투포인터 2 / 10 이분탐색 0 / 10 문제 1495번: 기타리스트 첫째 줄에 N, S, M이 주어진다. (1 ≤ N ≤ 50, 1 ≤ M ≤ 1,000, 0 ≤ S ≤ M) 둘째 줄에는 각 곡이 시작하기 전에 줄 수 있는 볼륨의 차이가 주어진다. 이 값은 1보다 크거나 같고, M보다 작거나 같다. www.acmicpc.net → solved.ac 기준 실버 1 문제 해결 아이디어 예제 1과 같은 경우: 시작 볼륨이 5, 최대 볼륨이 10이며 각 ..
* 알고리즘 너무 약해서 기초 문제 50개 목표로 푸는 중... * 3시간 안에 답을 내지 못하면 답지를 보고 30분 내로 정답 판정을 받고, 3일 뒤 다시 풀어보기 Greedy 9 / 50 탐색 12 / 50(NEW!) 기초 동적 프로그래밍 9 / 50 투포인터 2 / 10 이분탐색 0 / 10 문제 16953번: A → B 첫째 줄에 A, B (1 ≤ A < B ≤ 109)가 주어진다. www.acmicpc.net → solved.ac 기준 실버 2 문제 해결 아이디어 A에서 B로 바꾸되, 연산의 최솟값이므로 BFS를 이용하여 탐색 → 처음 시도: 평소 풀던 것처럼 0에서 B까지 graph를 초기화하고, 방문 ⇒ 메모리 초과 발생 → a에서 b로 가는데 안 가는 곳이 더 많을 것. python의 딕셔..
* 알고리즘 너무 약해서 기초 문제 50개 목표로 푸는 중... * 3시간 안에 답을 내지 못하면 답지를 보고 30분 내로 정답 판정을 받고, 3일 뒤 다시 풀어보기 Greedy 9 / 50 탐색 11 / 50(NEW!) 기초 동적 프로그래밍 9 / 50 투포인터 2 / 10 이분탐색 0 / 10 문제 14226번: 이모티콘 영선이는 매우 기쁘기 때문에, 효빈이에게 스마일 이모티콘을 S개 보내려고 한다. 영선이는 이미 화면에 이모티콘 1개를 입력했다. 이제, 다음과 같은 3가지 연산만 사용해서 이모티콘을 S개 만 www.acmicpc.net → solved.ac 기준 골드 4 문제 해결 아이디어 최소 경로를 구하는 문제로, BFS를 이용 ⇒ 스크린에 있는 이모티콘의 갯수(screen)와 클립보드에 있는 ..
* 알고리즘 너무 약해서 기초 문제 50개 목표로 푸는 중... * 3시간 안에 답을 내지 못하면 답지를 보고 30분 내로 정답 판정을 받고, 3일 뒤 다시 풀어보기 Greedy 9 / 50 탐색 10 / 50 기초 동적 프로그래밍 9 / 50(NEW!) 투포인터 2 / 10 이분탐색 0 / 10 문제 15989번: 1, 2, 3 더하기 4 정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 4가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다. 합을 이루고 있는 수의 순서만 다른 것은 같은 것으로 친다. 1+1+1+1 2+1+1 (1+1+2, 1+2+1) 2+2 www.acmicpc.net → solved.ac 기준 실버 1 문제 해결 아이디어 동전 1의 하위 호환 문제. → 1부터 MAX..
* 알고리즘 너무 약해서 기초 문제 50개 목표로 푸는 중... * 3시간 안에 답을 내지 못하면 답지를 보고 30분 내로 정답 판정을 받고, 3일 뒤 다시 풀어보기 Greedy 9 / 50 탐색 10 / 50 기초 동적 프로그래밍 8 / 50(NEW!) 투포인터 2 / 10 이분탐색 0 / 10 문제 https://www.acmicpc.net/problem/2293 2293번: 동전 1 첫째 줄에 n, k가 주어진다. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) 다음 n개의 줄에는 각각의 동전의 가치가 주어진다. 동전의 가치는 100,000보다 작거나 같은 자연수이다. www.acmicpc.net → solved.ac 기준 골드 5 문제 해결 아이디어 문제의 예제처럼 수중에 1원, 2원, 5원..