코테 24

[프로그래머스/C#]문자열 붙여서 출력하기/문자열의 앞의 n글자/문자열의 뒤의 n글

문자열 붙여서 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/181946 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr using System; public class Example { public static void Main() { String[] input; Console.Clear(); input = Console.ReadLine().Split(' '); String s1 = input[0]; String s2 = input[1]; Console.WriteLine(s1+s2); } ..

[프로그래머스/C++, C#] 타겟 넘버

타겟 넘버 https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 그래프 탐색 문제 DFS, BFS 둘 다 가능 코드 (1) DFS -C++ #include #include using namespace std; int target_num; int result; vector input_numbers; void DFS(int idx, int num){ if(idx==input_numbers.size()){ if(num==target_num){ result..

[백준/C++] 9251번: LCS

9251번: LCS https://www.acmicpc.net/problem/9251 9251번: LCS LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두 수열이 주어졌을 때, 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 문제이다. 예를 들어, ACAYKP와 CAPCAK의 LCS는 ACAK가 된다. www.acmicpc.net 코드 #include #include using namespace std; int dp[1001][1001]; int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); string str1, str2; cin >> str1; cin >> str2; for (int i = 1; i

코테/백준 2024.01.31

[백준/C++] 14888번: 연산자 끼워넣기

14888번: 연산자 끼워넣기 https://www.acmicpc.net/problem/14888 14888번: 연산자 끼워넣기 첫째 줄에 수의 개수 N(2 ≤ N ≤ 11)가 주어진다. 둘째 줄에는 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 100) 셋째 줄에는 합이 N-1인 4개의 정수가 주어지는데, 차례대로 덧셈(+)의 개수, 뺄셈(-)의 개수, 곱 www.acmicpc.net 코드 #include #include using namespace std; int operands[11]; int operators[4]; int n; long long max_num = -1000000000; long long min_num = 1000000000; void dfs(int operands_i..

코테/백준 2024.01.27