[프로그래머스] 동물 수 구하기, 중복 제거하기 프로그래머스의 SQL Kit에 있는 SUM, MAX, MIN 문제들 중 동물 수 구하기 중복 제거하기 문제입니다. 등장하는 개념 COUNT 활용하기 DISTINCT 활용하기 1. 동물 수 구하기 ANIMAL_INS 테이블...
[프로그래머스] 상위 n개 레코드
[프로그래머스] 상위 n개 레코드 프로그래머스의 SQL Kit에 있는 SELECT 문제들 중 상위 n개 레코드 문제입니다. 등장하는 개념 MySQL > LIMIT 구문 ORACLE DB > rownum 값 활용 1. 레코드에서 원하는 조건 조회하기 ANIMAL_...
[프로그래머스] 아픈 동물 찾기, 여러 기준으로 정렬하기
[프로그래머스] 아픈 동물 찾기, 여러 기준으로 정렬하기 프로그래머스의 SQL Kit에 있는 SELECT 문제들 중 아픈 동물 찾기 여러 기준으로 정렬하기 문제입니다. 1. 레코드에서 원하는 조건 조회하기 ANIMAL_INS 테이블에 동물들의 정보가 담겨 있습니다. 각 테이블에는 다음과 같은 column들이 있습니다. ...
[프로그래머스] 모든 레코드 조회하기, 역순 정렬하기
[프로그래머스] 모든 레코드 조회하기, 역순 정렬하기 프로그래머스의 SQL Kit에 있는 SELECT 문제들 중 모든 레코드 조회하기 역순 정렬하기 문제입니다. 1. 모든 레코드 조회하기 ANIMAL_INS 테이블에 동물들의 정보가 담겨 있습니다. 각 테이블에는 다음과 같은 column들이 있습니다. ...
[백준] 15954번 - 인형들
백준 온라인 저지의 15954번(카카오 2018 예선) 인형들 문제입니다. [링크] https://www.acmicpc.net/problem/15954 문제 조건과 설명 N종류의 인형이 있는데, 그 중 K개 이상의 연속된 위치에 있는 인형들을 선택해 같은 곳에 놓습니다. 단, K개 이상의 연속된 인형들을 선택했을 ...
알고리즘 - C++에서 문자열(string) 다루기
C++에서 문자열(string) 다루기 c++은 문자열을 보다 쉽게 다룰 수 있습니다. char*, char[] 로 관리하지 말고, 자바나 파이썬같이 문자열 자체를 쉽게 다룰 수 있게 해 줍니다. string 클래스의 특징 특징 1 : 문자의 끝에 null문자(‘\0’) 등이 포함되지 않는다. 특징 2 : 마치 배열처럼 한 문자...
[백준] 1699번 - 제곱수의 합
백준 온라인 저지의 1699번 제곱수의 합 문제입니다. [링크] https://www.acmicpc.net/problem/1699 문제 조건과 설명 어떤 자연수 N은 그보다 작거나 같은 제곱수들의 합으로 나타낼 수 있습니다. 예를 들어, 11 = 3²+1²+1² 으로 3개 항의 제곱수들의 합으로 나타낼 수 있습니다. 하지만, ...
[백준] 9465번 - 스티커
백준 온라인 저지의 9465번 스티커 떼기 문제입니다. [링크] https://www.acmicpc.net/problem/9465 문제 조건과 설명 2행 n열로 배치된 스티커 표가 있습니다. 여기서 스티커 한 칸을 떼면, 그 스티커와 변을 공유하는 스티커들은 모두 찢어져 사용할 수 없게 됩니다. 즉, 뗀 스티커의 왼쪽,오른쪽,...
알고리즘 - 1949. [모의 SW 역량테스트] 등산로 조성
SW Expert Academy 의 1949번 - 등산로 조성 문제입니다. 문제 조건 N * N 으로 이루어진 등산로 부지가 존재합니다. 이 문제는 최대한 긴 등산로를 구해야 합니다. N * N의 타일에서 가장 숫자가 높은 곳이, 가장 높은 봉우리입니다. 이 봉우리에서, 숫자가 작아지는 방향으로 가는 길이 등산로가 될 수 있습니다. ...
[GitHub] GitHub Action을 사용하여 자동 스크래핑(scraping)과 Push 구현하기
GitHub Action을 사용하여 자동 스크래핑(scraping)과 Push 구현하기 GitHub 저장소를 생성한 후에 들어가 보면, 탭 메뉴 중에 Action이라는 메뉴가 있습니다. 여기에 Workflow 파일을 생성해 주면, 자동으로 GitHub가 지정된 행동을 실행해 줍니다. 이것을 응용하면, GitHub page 를 만들어 배포하였을...