[백준] 31614 - 分 (Minutes).md
문제 https://www.acmicpc.net/problem/31614 풀이 \(H \times 60 + M\)을 출력하면 되는 매우 간단한 사칙연산 문제입니다. H = int(input()) M = int(input()) print(H * 60 + M)
문제 https://www.acmicpc.net/problem/31614 풀이 \(H \times 60 + M\)을 출력하면 되는 매우 간단한 사칙연산 문제입니다. H = int(input()) M = int(input()) print(H * 60 + M)
문제 https://www.acmicpc.net/problem/31606 풀이 \(X + Y + 3\)을 출력하면 되는 매우 간단한 사칙연산 문제입니다. X = int(input()) Y = int(input()) print(X + Y + 3)
문제 https://www.acmicpc.net/problem/30917 풀이 드디어 인터랙티브 입문 문제가 생겼습니다. #include <iostream> using namespace std; int main() { for (int A = 1; A <= 9; A++) { cout << "? A " <...
문제 https://www.acmicpc.net/problem/31215 풀이 바로 깨닫기는 힘들고, 조금 생각한다면 1과 3만 출력한다는 사실을 알 수 있습니다. for _ in range(int(input())): print(1 if int(input()) <= 2 else 3)
문제 https://www.acmicpc.net/problem/31306 풀이 aeiou의 경우와 aeiouy의 경우를 구한 뒤, 각각 출력하면 됩니다. S = input() print(sum(1 for i in S if i in "aeiou"), sum(1 for i in S if i in "aeiouy"))
문제 https://www.acmicpc.net/problem/15429 풀이 배열을 탐색하며, 차이가 1이 아닌 원소의 위치를 출력하면 됩니다. #include <iostream> #include <vector> using namespace std; int main() { int n; cin >> n;...
문제 https://www.acmicpc.net/problem/1915 풀이 나름 직관적인 DP 문제입니다. 점화식이 조금 복잡해 보이는데, 자기 위/옆에 있는 3개의 원소 중 최솟값을 찾고 있습니다. 그렇게 되면 정사각형 모양을 유지할 수 있고, 가장 긴 길이는 dp의 최댓값의 제곱을 해주면 됩니다. 이해가 가지 않는다면 그림을 그려보는 것도...
문제 https://www.acmicpc.net/problem/10865 풀이 각각 입력된 숫자의 횟수를 구한 뒤, 출력하면 됩니다. #include <iostream> #include <vector> using namespace std; int main() { int N, M; cin >> N >...
문제 https://www.acmicpc.net/problem/7585 풀이 스택을 사용하여 해결할 수 있습니다. 여는 괄호가 들어오면 일단 넣고, 닫는 괄호가 들어오면 바로 위에 해당 괄호의 여는 괄호가 있나 확인하고, 만약 아니라면 즉시 반복문을 탈출합니다. #include <iostream> #include <stack&g...
문제 https://www.acmicpc.net/problem/4963 풀이 기초적인 그래프 탐색을 배울 수 있는 좋은 문제입니다. w, h가 각각 0일 때 프로그램을 종료하므로, while (1)을 사용하여 무한 반복을 생성해 줍니다. map, visited가 전역 변수로 설정되어 있어 크기가 지정되어 있지 않으므로, 이를 지정해 주...