본문 바로가기
728x90

분류 전체보기88

[프로그래머스] K번째수 Python, C++ https://school.programmers.co.kr/learn/courses/30/lessons/42748 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr (1) C++ #include #include #include #include using namespace std; vector solution(vector array, vector commands) { vector answer; for(int i = 0; i 2023. 8. 1.
[프로그래머스] 게임 맵 최단거리 Python, C++ https://school.programmers.co.kr/learn/courses/30/lessons/1844https://school.programmers.co.kr/learn/courses/30/lessons/1844https://school.programmers.co.kr/learn/courses/30/lessons/1844https://school.programmers.co.kr/learn/courses/30/lessons/1844 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr (1) C++ #include #include #include #in.. 2023. 7. 31.
[프로그래머스] 네트워크 Python, C++ https://school.programmers.co.kr/learn/courses/30/lessons/43162?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr (1) C++ #include #include #define MAX 201 using namespace std; int visited[MAX] = {0,}; void dfs(int current, int n, vector graph){ visited[current] = 1; for(int i = 0; i < n; i++){ if(visited[i] == 0 && graph[.. 2023. 7. 31.
[프로그래머스] 있었는데요 없었습니다 Mysql https://school.programmers.co.kr/learn/courses/30/lessons/59043 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_INS A INNER JOIN ANIMAL_OUTS B ON A.ANIMAL_ID = B.ANIMAL_ID WHERE A.DATETIME > B.DATETIME ORDER BY A.DATETIME 2023. 7. 29.
[백준] 15486 - 퇴사 2 Python https://www.acmicpc.net/problem/15486 15486번: 퇴사 2 첫째 줄에 N (1 ≤ N ≤ 1,500,000)이 주어진다. 둘째 줄부터 N개의 줄에 Ti와 Pi가 공백으로 구분되어서 주어지며, 1일부터 N일까지 순서대로 주어진다. (1 ≤ Ti ≤ 50, 1 ≤ Pi ≤ 1,000) www.acmicpc.net 정답 코드 import sys input = sys.stdin.readline N = int(input()) dp = [0] * (N + 1) T = [0] * (N + 1) P = [0] * (N + 1) for i in range(N): t, p = map(int, input().split(" ")) T[i + 1] = t P[i + 1] = p for i in .. 2023. 7. 7.
[백준] 2295 - 세 수의 합 Python https://www.acmicpc.net/problem/2295 2295번: 세 수의 합 우리가 x번째 수, y번째 수, z번째 수를 더해서 k번째 수를 만들었다라고 하자. 위의 예제에서 2+3+5=10의 경우는 x, y, z, k가 차례로 1, 2, 3, 4가 되며, 최적해의 경우는 2, 3, 4, 5가 된다. k번째 수가 최 www.acmicpc.net import sys # N개의 자연수 중 x, y, z 3개의 수를 뽑아서 x+y+z인 d가 N개의 포함되는 경우 중 가장 큰 d를 찾아라 # x+y+z=d > x+y=d-z input = sys.stdin.readline res = 0 #가장 큰 D N = int(input()) arr = [int(input()) for _ in range(N)].. 2023. 7. 4.
728x90