
문제 링크입니다 : programmers.co.kr/learn/courses/30/lessons/59037#fn1 코딩테스트 연습 - 어린 동물 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION != 'Aged' 개발 환경 : vscode, eclipse 2020-03, C++ 11, Python3, ..

문제 링크입니다 : programmers.co.kr/learn/courses/30/lessons/59036#fn1 코딩테스트 연습 - 아픈 동물 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'Sick' 개발 환경 : vscode, eclipse 2020-03, C++ 11, Python3, J..

문제 링크입니다 : programmers.co.kr/learn/courses/30/lessons/59035 코딩테스트 연습 - 역순 정렬하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr -- 코드를 입력하세요 SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC; 개발 환경 : vscode, eclipse 2020-03, C++ 11, Python3, Java 11 지적, 조언..

문제 링크입니다 : programmers.co.kr/learn/courses/30/lessons/59034 코딩테스트 연습 - 모든 레코드 조회하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr ㅋㅋㅋㅋ 그냥 조회만 해도 통과.. -- 코드를 입력하세요 SELECT * FROM ANIMAL_INS; 개발 환경 : vscode, eclipse 2020-03, C++ 11, Python3, Java 11 지적, 조언, 질문 환영입니다! 댓..

문제 링크입니다 : programmers.co.kr/learn/courses/30/lessons/68646 코딩테스트 연습 - 풍선 터트리기 [-16,27,65,-2,58,-92,-71,-68,-61,-33] 6 programmers.co.kr 누적합 문제였다. 아직 해설은 안 봤다. 해설이 궁금한 사람은 이곳으로.. #include #include #include #define INF 1000000001 using namespace std; int solution(vector a) { int answer = 0; vector left(a.size()); vector right(a.size()); int minVal = INF; for(int i = 0; i < a.size(); i++) { if(a[i..

문제 링크입니다 : programmers.co.kr/learn/courses/30/lessons/68645 코딩테스트 연습 - 삼각 달팽이 5 [1,2,12,3,13,11,4,14,15,10,5,6,7,8,9] 6 [1,2,15,3,16,14,4,17,21,13,5,18,19,20,12,6,7,8,9,10,11] programmers.co.kr 각 껍질을 별로 채워나간다고 생각하면 쉽게 해결할 수 있다. 그리고 껍질의 길이(변의 길이)가 줄어드는 규칙이 3씩 감소하는 등차수열의 규칙을 따르고 있다. 사실 문제에 대단한 규칙이 있다기 보다는 그냥 얼마나 주어진 조건에서 규칙을 잘 발견할 수 있는지를 측정하는 문제라고 생각한다. (주의 : 이 해설에서 한 변의 길이는 위의 그림처럼 세 방향으로 감쌀 수 있는..

문제 링크입니다 : programmers.co.kr/learn/courses/30/lessons/68644?language=cpp 코딩테스트 연습 - 두 개 뽑아서 더하기 programmers.co.kr 중복 허용 안하는 건 set으로 해결! #include #include #include using namespace std; vector solution(vector numbers) { vector answer; set s; set::iterator iter; for(int i = 0; i < numbers.size() - 1; i++) { for(int j = i + 1; j < numbers.size(); j++) { int num = numbers[i] + numbers[j]; if(s.find(n..

문제 링크입니다 : programmers.co.kr/learn/courses/30/lessons/12949 코딩테스트 연습 - 행렬의 곱셈 [[2, 3, 2], [4, 2, 4], [3, 1, 4]] [[5, 4, 3], [2, 4, 1], [3, 1, 1]] [[22, 22, 11], [36, 28, 18], [29, 20, 14]] programmers.co.kr 간단한 구현 문제 #include #include using namespace std; vector solution(vector arr1, vector arr2) { vector answer; answer.assign(arr1.size(), vector(arr2[0].size(), 0)); for(int i = 0; i < arr1.size..